securityworker stdout | 2025-11-08 15:02:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:02:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:02:49.729681+00:00 (in 0.998356 seconds) securityworker stdout | 2025-11-08 15:02:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:18 GMT)" (scheduled at 2025-11-08 15:02:48.730780+00:00) securityworker stdout | 2025-11-08 15:02:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:02:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:02:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:02:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:02:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:02:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:02:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:02:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:02:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:02:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 57, 48, 735474), 1, 23]) securityworker stdout | 2025-11-08 15:02:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:02:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 57, 48, 735474), 1, 23]) securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:02:48,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:02:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:02:48,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:02:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:02:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:02:51.934779+00:00 (in 2.997509 seconds) gcworker stdout | 2025-11-08 15:02:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:18 GMT)" (scheduled at 2025-11-08 15:02:48.936826+00:00) gcworker stdout | 2025-11-08 15:02:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:02:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614108949, None, 1, 0]) gcworker stdout | 2025-11-08 15:02:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:02:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:02:49,178 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:02:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:02:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:02:59.439570+00:00 (in 9.999601 seconds) notificationworker stdout | 2025-11-08 15:02:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:02:59 GMT)" (scheduled at 2025-11-08 15:02:49.439570+00:00) notificationworker stdout | 2025-11-08 15:02:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:02:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 2, 49, 440362), True, datetime.datetime(2025, 11, 8, 15, 2, 49, 440362), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:02:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:02:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:02:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:02:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:02:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:02:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:18.730780+00:00 (in 29.000585 seconds) securityworker stdout | 2025-11-08 15:02:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:19 GMT)" (scheduled at 2025-11-08 15:02:49.729681+00:00) securityworker stdout | 2025-11-08 15:02:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:02:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:02:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:02:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:02:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:02:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:02:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:02:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:49.939496+00:00 (in 59.999591 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:02:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:49 GMT)" (scheduled at 2025-11-08 15:02:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:02:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:02:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:02:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:02:50,265 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:02:50,369 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:02:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:02:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:02:55.732697+00:00 (in 4.998278 seconds) proxycacheblobworker stdout | 2025-11-08 15:02:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:50 GMT)" (scheduled at 2025-11-08 15:02:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:02:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:02:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:50 GMT)" executed successfully builder stdout | 2025-11-08 15:02:50,958 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:02:50,988 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:02:51,855 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:02:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:02:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:18.936826+00:00 (in 27.001591 seconds) gcworker stdout | 2025-11-08 15:02:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:21 GMT)" (scheduled at 2025-11-08 15:02:51.934779+00:00) gcworker stdout | 2025-11-08 15:02:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404571935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:02:51,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:02:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:02:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:21 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:02:52,448 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:02:52,449 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:02:52,828 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:02:53,679 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:02:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:02:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:08.848743+00:00 (in 14.999554 seconds) quotatotalworker stdout | 2025-11-08 15:02:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:08 GMT)" (scheduled at 2025-11-08 15:02:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:02:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:02:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:02:53,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:02:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:02:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:02:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:20.931018+00:00 (in 26.001035 seconds) repositorygcworker stdout | 2025-11-08 15:02:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:54 GMT)" (scheduled at 2025-11-08 15:02:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:02:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:02:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 2, 54, 930369), True, datetime.datetime(2025, 11, 8, 15, 2, 54, 930369), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:02:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:02:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:02:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:02:55,132 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,160 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,398 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,404 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,419 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,458 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,472 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,509 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:02:55,644 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:02:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:02:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:05.732697+00:00 (in 9.999564 seconds) proxycacheblobworker stdout | 2025-11-08 15:02:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:05 GMT)" (scheduled at 2025-11-08 15:02:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:02:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:02:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 2, 55, 733594), True, datetime.datetime(2025, 11, 8, 15, 2, 55, 733594), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:02:55,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:02:55,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:02:55,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:05 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:02:56,335 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:02:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:02:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:18.636554+00:00 (in 21.998420 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:02:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:56 GMT)" (scheduled at 2025-11-08 15:02:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:02:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:02:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:03:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:02:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:02:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:27.639981+00:00 (in 29.999510 seconds) autopruneworker stdout | 2025-11-08 15:02:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:27 GMT)" (scheduled at 2025-11-08 15:02:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:02:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614117648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:02:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:02:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:02:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:27 GMT)" executed successfully gcworker stdout | 2025-11-08 15:02:58,818 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:02:58,903 [244] [DEBUG] [app] Starting request: urn:request:66601caf-1057-4f2d-b44f-98f6cb80a4fe (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:02:58,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:02:58,906 [279] [DEBUG] [app] Starting request: urn:request:76a325aa-3c6e-4af8-aa9b-51e998abe56c (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:02:58,906 [279] [DEBUG] [app] Ending request: urn:request:76a325aa-3c6e-4af8-aa9b-51e998abe56c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:76a325aa-3c6e-4af8-aa9b-51e998abe56c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:02:58,906 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:02:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:02:58,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:02:58,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:02:58,908 [244] [DEBUG] [app] Starting request: urn:request:62696e1a-c14e-4378-a73a-a6757f831151 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:02:58,908 [244] [DEBUG] [app] Ending request: urn:request:62696e1a-c14e-4378-a73a-a6757f831151 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:62696e1a-c14e-4378-a73a-a6757f831151', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:02:58,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:02:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:02:58,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:02:58,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:02:58,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:02:58,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:02:58,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:02:58,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:02:58,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:02:58,930 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:02:58,933 [244] [DEBUG] [app] Ending request: urn:request:66601caf-1057-4f2d-b44f-98f6cb80a4fe (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:66601caf-1057-4f2d-b44f-98f6cb80a4fe', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:02:58,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:02:58,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:02:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:02:58,955 [244] [DEBUG] [app] Starting request: urn:request:be9a968d-bab8-42d6-af82-34cfff8c1eae (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:02:58,956 [279] [DEBUG] [app] Starting request: urn:request:9dda202e-7712-4d47-9e38-2a5f26c0b339 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:02:58,957 [279] [DEBUG] [app] Ending request: urn:request:9dda202e-7712-4d47-9e38-2a5f26c0b339 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9dda202e-7712-4d47-9e38-2a5f26c0b339', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:02:58,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:02:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.000) gunicorn-web stdout | 2025-11-08 15:02:58,957 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:02:58,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:02:58,959 [241] [DEBUG] [app] Starting request: urn:request:b5ceb46f-fd5d-486d-bcb0-6420256d2011 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:02:58,959 [241] [DEBUG] [app] Ending request: urn:request:b5ceb46f-fd5d-486d-bcb0-6420256d2011 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b5ceb46f-fd5d-486d-bcb0-6420256d2011', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:02:58,959 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:02:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:02:58,959 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:02:58,959 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:02:58,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:02:58,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:02:58,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:02:58,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:02:58,976 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:02:58,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:02:58,983 [244] [DEBUG] [app] Ending request: urn:request:be9a968d-bab8-42d6-af82-34cfff8c1eae (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:be9a968d-bab8-42d6-af82-34cfff8c1eae', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:02:58,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:02:58,983 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:02:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:02:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.029) notificationworker stdout | 2025-11-08 15:02:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:02:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:09.439570+00:00 (in 9.999610 seconds) notificationworker stdout | 2025-11-08 15:02:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:09 GMT)" (scheduled at 2025-11-08 15:02:59.439570+00:00) notificationworker stdout | 2025-11-08 15:02:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:02:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 2, 59, 440265), True, datetime.datetime(2025, 11, 8, 15, 2, 59, 440265), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:02:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:02:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:02:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:03:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:03:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:13.957387+00:00 (in 12.998757 seconds) namespacegcworker stdout | 2025-11-08 15:03:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:00 GMT)" (scheduled at 2025-11-08 15:03:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:03:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:03:00,958 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:03:03,064 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:04,323 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:04,496 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:04,501 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:03:04,776 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:03:05,662 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:15.732697+00:00 (in 9.999509 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:15 GMT)" (scheduled at 2025-11-08 15:03:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 5, 733637), True, datetime.datetime(2025, 11, 8, 15, 3, 5, 733637), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:05,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:15 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:03:05,953 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:03:06,263 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:03:07,470 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:03:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:03:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:23.848743+00:00 (in 14.999581 seconds) quotatotalworker stdout | 2025-11-08 15:03:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:23 GMT)" (scheduled at 2025-11-08 15:03:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:03:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:03:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:03:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:03:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:03:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:16.440608+00:00 (in 7.000652 seconds) notificationworker stdout | 2025-11-08 15:03:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:19 GMT)" (scheduled at 2025-11-08 15:03:09.439570+00:00) notificationworker stdout | 2025-11-08 15:03:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 9, 440340), True, datetime.datetime(2025, 11, 8, 15, 3, 9, 440340), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:03:09,657 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:03:09,701 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:03:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:03:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:41.229685+00:00 (in 29.999615 seconds) buildlogsarchiver stdout | 2025-11-08 15:03:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:41 GMT)" (scheduled at 2025-11-08 15:03:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:03:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 3, 11, 230360), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:03:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:03:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:03:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:03:11,454 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:03:12,433 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:13,904 [244] [DEBUG] [app] Starting request: urn:request:fe9fe019-f9b3-494b-a8c1-50e09e319b17 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:03:13,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:03:13,906 [277] [DEBUG] [app] Starting request: urn:request:d9d296a2-3021-4fe5-a904-cc6e1175f22a (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:13,906 [277] [DEBUG] [app] Ending request: urn:request:d9d296a2-3021-4fe5-a904-cc6e1175f22a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d9d296a2-3021-4fe5-a904-cc6e1175f22a', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:03:13,907 [277] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:13,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:13,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:13,908 [241] [DEBUG] [app] Starting request: urn:request:ace442c2-6d80-4aa5-b46e-505c1c46e7e1 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:13,909 [241] [DEBUG] [app] Ending request: urn:request:ace442c2-6d80-4aa5-b46e-505c1c46e7e1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ace442c2-6d80-4aa5-b46e-505c1c46e7e1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:03:13,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:13,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:13,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:13,910 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:13,910 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:13,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:13,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:13,928 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:13,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:13,934 [244] [DEBUG] [app] Ending request: urn:request:fe9fe019-f9b3-494b-a8c1-50e09e319b17 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fe9fe019-f9b3-494b-a8c1-50e09e319b17', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:13,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:13,935 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.031) gunicorn-web stdout | 2025-11-08 15:03:13,955 [244] [DEBUG] [app] Starting request: urn:request:dba8c4b8-6c6f-4a2f-9b04-c9ff7c841ae0 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:03:13,957 [279] [DEBUG] [app] Starting request: urn:request:47494a4b-0d7d-408d-89d0-1fcaee84bed5 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:13,957 [279] [DEBUG] [app] Ending request: urn:request:47494a4b-0d7d-408d-89d0-1fcaee84bed5 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:47494a4b-0d7d-408d-89d0-1fcaee84bed5', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} namespacegcworker stdout | 2025-11-08 15:03:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2025-11-08 15:03:13,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" namespacegcworker stdout | 2025-11-08 15:03:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:00.958245+00:00 (in 47.000519 seconds) namespacegcworker stdout | 2025-11-08 15:03:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:13 GMT)" (scheduled at 2025-11-08 15:03:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:03:13,957 [80] [DEBUG] [workers.queueworker] Getting work item from queue. nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:13,957 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:13,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:03:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 13, 957985), True, datetime.datetime(2025, 11, 8, 15, 3, 13, 957985), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:03:13,959 [244] [DEBUG] [app] Starting request: urn:request:a50311ef-ccf9-445f-92df-eac4003a506d (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:13,959 [244] [DEBUG] [app] Ending request: urn:request:a50311ef-ccf9-445f-92df-eac4003a506d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a50311ef-ccf9-445f-92df-eac4003a506d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:03:13,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:13,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:13,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:13,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:13,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:13,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:13,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:03:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:03:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:03:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:03:13,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:13,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:13,983 [244] [DEBUG] [app] Ending request: urn:request:dba8c4b8-6c6f-4a2f-9b04-c9ff7c841ae0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dba8c4b8-6c6f-4a2f-9b04-c9ff7c841ae0', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:13,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:13,983 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.029) queuecleanupworker stdout | 2025-11-08 15:03:14,462 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:03:14,462 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:14,923 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:14,928 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:14,928 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:23.733651+00:00 (in 8.000406 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:25 GMT)" (scheduled at 2025-11-08 15:03:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 15, 733634), True, datetime.datetime(2025, 11, 8, 15, 3, 15, 733634), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:03:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:03:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:39.242263+00:00 (in 23.000643 seconds) exportactionlogsworker stdout | 2025-11-08 15:03:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:16 GMT)" (scheduled at 2025-11-08 15:03:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:03:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:03:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 16, 241919), True, datetime.datetime(2025, 11, 8, 15, 3, 16, 241919), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:03:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:03:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:03:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:03:16,279 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:03:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:19.439570+00:00 (in 2.998541 seconds) notificationworker stdout | 2025-11-08 15:03:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:16 GMT)" (scheduled at 2025-11-08 15:03:16.440608+00:00) notificationworker stdout | 2025-11-08 15:03:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:03:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:03:17,232 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:03:18,239 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:03:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:03:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:56.637712+00:00 (in 38.000741 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:03:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:18 GMT)" (scheduled at 2025-11-08 15:03:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:03:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:03:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 18, 637233), True, datetime.datetime(2025, 11, 8, 15, 3, 18, 637233), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:03:18,651 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:03:18,651 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:03:18,651 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:03:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:03:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:19.729681+00:00 (in 0.998439 seconds) securityworker stdout | 2025-11-08 15:03:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:48 GMT)" (scheduled at 2025-11-08 15:03:18.730780+00:00) securityworker stdout | 2025-11-08 15:03:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:03:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:03:18,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:03:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:18,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:18,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:18,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:18,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:18,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:18,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:18,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 18, 735613), 1, 23]) securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:18,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:18,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 18, 735613), 1, 23]) securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:18,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:18,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:03:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:03:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:21.934779+00:00 (in 2.997524 seconds) gcworker stdout | 2025-11-08 15:03:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:48 GMT)" (scheduled at 2025-11-08 15:03:18.936826+00:00) gcworker stdout | 2025-11-08 15:03:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:03:18,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614138949, None, 1, 0]) gcworker stdout | 2025-11-08 15:03:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:03:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:03:19,187 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:03:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:29.439570+00:00 (in 9.999590 seconds) notificationworker stdout | 2025-11-08 15:03:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:29 GMT)" (scheduled at 2025-11-08 15:03:19.439570+00:00) notificationworker stdout | 2025-11-08 15:03:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 19, 440290), True, datetime.datetime(2025, 11, 8, 15, 3, 19, 440290), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:19,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:19,452 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:19,452 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:03:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:03:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:48.730780+00:00 (in 29.000652 seconds) securityworker stdout | 2025-11-08 15:03:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:49 GMT)" (scheduled at 2025-11-08 15:03:19.729681+00:00) securityworker stdout | 2025-11-08 15:03:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:03:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:03:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:03:19,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:03:19,747 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:03:19,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:19,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 11, 17]) securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:03:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 17, 23]) securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Total range: 1-11 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stdout | 2025-11-08 15:03:19,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 2, 8]) securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 1-11 securityworker stdout | 2025-11-08 15:03:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:03:19,762 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:03:19,762 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:03:19,762 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stdout | 2025-11-08 15:03:19,765 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:03:19,766 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 8, 14]) securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:19,769 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,770 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 14, 20]) securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-14 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-14 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:03:19,773 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 7, 13]) securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:03:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:03:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:03:19,776 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-14 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-14 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stdout | 2025-11-08 15:03:19,777 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 13, 19]) securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-13 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-13 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with block 14-20 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-20 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 14-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Left range 7-20 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Left range 7-20 securityworker stdout | 2025-11-08 15:03:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stdout | 2025-11-08 15:03:19,781 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stdout | 2025-11-08 15:03:19,781 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 20, 23]) securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-20 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-20 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 1-7 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-20 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-7 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:19,785 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 1, 7]) securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,788 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,789 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 6, 12]) securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Right range 6-12 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stdout | 2025-11-08 15:03:19,792 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Right range 6-12 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:19,793 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 1, 7]) securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Merging with block 6-12 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 12 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-23 securityworker stdout | 2025-11-08 15:03:19,796 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 6-12 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 12 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:03:19,797 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 13, 19]) securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 13-19 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-13 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 12 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 13-19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-13 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 12 securityworker stdout | 2025-11-08 15:03:19,800 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 12, 18]) securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stdout | 2025-11-08 15:03:19,803 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stdout | 2025-11-08 15:03:19,803 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Merging with block 13-19 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Total range: 19-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 13-19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 19-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 19-23 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 19-23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 19 securityworker stdout | 2025-11-08 15:03:19,804 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 19, 735616), 19, 23]) securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 19-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 19-23 by worker securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 19-23 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 19-23 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 19 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] Total range: 23-19 securityworker stdout | 2025-11-08 15:03:19,807 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:19,808 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-19 securityworker stderr | 2025-11-08 15:03:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:19,808 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:03:20,274 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:03:20,388 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:03:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:03:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:25.930789+00:00 (in 4.999360 seconds) repositorygcworker stdout | 2025-11-08 15:03:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:20 GMT)" (scheduled at 2025-11-08 15:03:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:03:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:03:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:20 GMT)" executed successfully builder stdout | 2025-11-08 15:03:20,978 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:03:20,996 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:03:21,864 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:03:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:03:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:48.936826+00:00 (in 27.001667 seconds) gcworker stdout | 2025-11-08 15:03:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:51 GMT)" (scheduled at 2025-11-08 15:03:21.934779+00:00) gcworker stdout | 2025-11-08 15:03:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404601935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:03:21,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:03:21,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:03:21,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:51 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:03:22,457 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:03:22,457 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:03:22,837 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:03:23,688 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:23,733 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:23,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:25.732697+00:00 (in 1.998543 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:23,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:08:23 GMT)" (scheduled at 2025-11-08 15:03:23.733651+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:23,735 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:03:23,747 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), True, datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), 0, 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:03:23,750 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), True, datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), 0, 'proxycacheblob/%', False, datetime.datetime(2025, 11, 8, 15, 3, 23, 734577), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:03:23,754 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:23,754 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:08:23 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:03:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:03:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:38.848743+00:00 (in 14.999608 seconds) quotatotalworker stdout | 2025-11-08 15:03:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:38 GMT)" (scheduled at 2025-11-08 15:03:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:03:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:03:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:03:23,861 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:03:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:03:25,167 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,176 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,410 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,417 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,435 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,471 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,484 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,523 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:25,662 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:35.732697+00:00 (in 9.999440 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:35 GMT)" (scheduled at 2025-11-08 15:03:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 25, 733641), True, datetime.datetime(2025, 11, 8, 15, 3, 25, 733641), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:35 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:03:25,930 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:03:25,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:54.929582+00:00 (in 28.998413 seconds) repositorygcworker stdout | 2025-11-08 15:03:25,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:08:25 GMT)" (scheduled at 2025-11-08 15:03:25.930789+00:00) repositorygcworker stdout | 2025-11-08 15:03:25,931 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:03:25,944 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), True, datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), 0, 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:03:25,957 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), True, datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), 0, 'repositorygc/%', False, datetime.datetime(2025, 11, 8, 15, 3, 25, 931420), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:03:25,960 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:03:25,960 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:08:25 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:03:26,344 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:03:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:03:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:57.639981+00:00 (in 29.999538 seconds) autopruneworker stdout | 2025-11-08 15:03:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:57 GMT)" (scheduled at 2025-11-08 15:03:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:03:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614147648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:03:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:03:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:03:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:03:57 GMT)" executed successfully gcworker stdout | 2025-11-08 15:03:28,826 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:28,903 [241] [DEBUG] [app] Starting request: urn:request:ec349dd2-c111-439a-a596-4a30cd55855e (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:03:28,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:03:28,906 [278] [DEBUG] [app] Starting request: urn:request:bd9c3a25-af8e-4c70-866a-10ea185c5b59 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:28,906 [278] [DEBUG] [app] Ending request: urn:request:bd9c3a25-af8e-4c70-866a-10ea185c5b59 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bd9c3a25-af8e-4c70-866a-10ea185c5b59', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:03:28,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:28,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:28,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:28,908 [241] [DEBUG] [app] Starting request: urn:request:67588ac6-790a-4239-afe0-18398ff46db8 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:28,908 [241] [DEBUG] [app] Ending request: urn:request:67588ac6-790a-4239-afe0-18398ff46db8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:67588ac6-790a-4239-afe0-18398ff46db8', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:03:28,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:28,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:28,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:28,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:28,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:28,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:28,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:28,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:28,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:28,934 [241] [DEBUG] [app] Ending request: urn:request:ec349dd2-c111-439a-a596-4a30cd55855e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ec349dd2-c111-439a-a596-4a30cd55855e', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:28,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:28,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:03:28,956 [244] [DEBUG] [app] Starting request: urn:request:f530c77b-f434-4527-bffa-2d123906fdbd (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:03:28,957 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:03:28,958 [279] [DEBUG] [app] Starting request: urn:request:5e0f84bf-26de-45f5-80b6-ad030a397e01 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:28,958 [279] [DEBUG] [app] Ending request: urn:request:5e0f84bf-26de-45f5-80b6-ad030a397e01 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5e0f84bf-26de-45f5-80b6-ad030a397e01', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-registry stdout | 2025-11-08 15:03:28,959 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:28,959 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:28,960 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:28,960 [241] [DEBUG] [app] Starting request: urn:request:89349328-597f-41d2-9cd9-5ad811770ef9 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:28,961 [241] [DEBUG] [app] Ending request: urn:request:89349328-597f-41d2-9cd9-5ad811770ef9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:89349328-597f-41d2-9cd9-5ad811770ef9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:28,961 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:28,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:28,961 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:28,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:28,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:28,969 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:28,969 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:28,979 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:28,982 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:28,985 [244] [DEBUG] [app] Ending request: urn:request:f530c77b-f434-4527-bffa-2d123906fdbd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f530c77b-f434-4527-bffa-2d123906fdbd', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:28,985 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.030) gunicorn-web stdout | 2025-11-08 15:03:28,986 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" notificationworker stdout | 2025-11-08 15:03:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:29,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:39.439570+00:00 (in 9.999565 seconds) notificationworker stdout | 2025-11-08 15:03:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:39 GMT)" (scheduled at 2025-11-08 15:03:29.439570+00:00) notificationworker stdout | 2025-11-08 15:03:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 29, 440271), True, datetime.datetime(2025, 11, 8, 15, 3, 29, 440271), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:29,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:29,452 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:03:33,074 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:34,339 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:34,513 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:34,519 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:03:34,795 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:03:35,690 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:45.732697+00:00 (in 9.999424 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:45 GMT)" (scheduled at 2025-11-08 15:03:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 35, 733577), True, datetime.datetime(2025, 11, 8, 15, 3, 35, 733577), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:35,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:45 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:03:35,971 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:03:36,273 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:03:37,479 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:47.959338+00:00 (in 9.998895 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:37 GMT)" (scheduled at 2025-11-08 15:03:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,972 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:03:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:03:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:03:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:53.848743+00:00 (in 14.999623 seconds) quotatotalworker stdout | 2025-11-08 15:03:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:53 GMT)" (scheduled at 2025-11-08 15:03:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:03:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:03:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:03:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:03:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:03:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:03:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:03:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:16.241159+00:00 (in 36.998416 seconds) exportactionlogsworker stdout | 2025-11-08 15:03:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:39 GMT)" (scheduled at 2025-11-08 15:03:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:03:39,243 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:03:39,243 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:03:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:49.439570+00:00 (in 9.999614 seconds) notificationworker stdout | 2025-11-08 15:03:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:49 GMT)" (scheduled at 2025-11-08 15:03:39.439570+00:00) notificationworker stdout | 2025-11-08 15:03:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 39, 440196), True, datetime.datetime(2025, 11, 8, 15, 3, 39, 440196), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:03:39,685 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:03:39,710 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:03:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:03:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:11.229685+00:00 (in 29.999618 seconds) buildlogsarchiver stdout | 2025-11-08 15:03:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:11 GMT)" (scheduled at 2025-11-08 15:03:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:03:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 3, 41, 230294), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:03:41,242 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:03:41,242 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:03:41,242 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:03:41,462 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:03:42,442 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:43,903 [243] [DEBUG] [app] Starting request: urn:request:6e849fba-86a8-45ae-857c-b1a7241ee8e6 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:03:43,904 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:03:43,906 [279] [DEBUG] [app] Starting request: urn:request:d0be1194-783c-4c59-8bcf-9184f81cdfea (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:43,906 [279] [DEBUG] [app] Ending request: urn:request:d0be1194-783c-4c59-8bcf-9184f81cdfea (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d0be1194-783c-4c59-8bcf-9184f81cdfea', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:03:43,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:43,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:43,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:43,909 [241] [DEBUG] [app] Starting request: urn:request:c97ce22b-5c29-41e9-86d8-e31d6a5f9d10 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:43,909 [241] [DEBUG] [app] Ending request: urn:request:c97ce22b-5c29-41e9-86d8-e31d6a5f9d10 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c97ce22b-5c29-41e9-86d8-e31d6a5f9d10', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:43,910 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:43,910 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:43,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:43,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:43,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:43,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:43,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:43,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:43,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:43,935 [243] [DEBUG] [app] Ending request: urn:request:6e849fba-86a8-45ae-857c-b1a7241ee8e6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6e849fba-86a8-45ae-857c-b1a7241ee8e6', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:43,935 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:43,935 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.033) gunicorn-web stdout | 2025-11-08 15:03:43,955 [243] [DEBUG] [app] Starting request: urn:request:4edef871-6300-46f3-aa8c-fc49a8ea57c0 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:03:43,957 [279] [DEBUG] [app] Starting request: urn:request:8ed33781-96ec-451b-8b86-2d34e56ffc4f (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:43,957 [279] [DEBUG] [app] Ending request: urn:request:8ed33781-96ec-451b-8b86-2d34e56ffc4f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8ed33781-96ec-451b-8b86-2d34e56ffc4f', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:03:43,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:43,957 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:43,958 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:43,959 [243] [DEBUG] [app] Starting request: urn:request:631f13d9-cfad-477e-a712-b7436fe63bbc (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:43,959 [243] [DEBUG] [app] Ending request: urn:request:631f13d9-cfad-477e-a712-b7436fe63bbc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:631f13d9-cfad-477e-a712-b7436fe63bbc', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:03:43,959 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:43,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:43,960 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:43,960 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:43,960 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:43,967 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:43,967 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:43,977 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:43,981 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:43,984 [243] [DEBUG] [app] Ending request: urn:request:4edef871-6300-46f3-aa8c-fc49a8ea57c0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4edef871-6300-46f3-aa8c-fc49a8ea57c0', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:43,984 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:43,984 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:03:44,471 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:03:44,471 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:44,933 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:44,938 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:03:44,938 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:50.733950+00:00 (in 5.000789 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:55 GMT)" (scheduled at 2025-11-08 15:03:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 45, 733590), True, datetime.datetime(2025, 11, 8, 15, 3, 45, 733590), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:45,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:45,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:03:46,307 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:03:47,250 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:37.960021+00:00 (in 50.000256 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:47 GMT)" (scheduled at 2025-11-08 15:03:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,974 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,974 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:03:47,974 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:03:48,259 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:03:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:03:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:49.729681+00:00 (in 0.998360 seconds) securityworker stdout | 2025-11-08 15:03:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:18 GMT)" (scheduled at 2025-11-08 15:03:48.730780+00:00) securityworker stdout | 2025-11-08 15:03:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:03:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:03:48,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:03:48,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:48,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:48,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 58, 48, 734819), 1, 23]) securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:03:48,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:03:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 58, 48, 734819), 1, 23]) securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:48,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:03:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:03:48,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:03:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:03:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:51.934779+00:00 (in 2.997530 seconds) gcworker stdout | 2025-11-08 15:03:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:18 GMT)" (scheduled at 2025-11-08 15:03:48.936826+00:00) gcworker stdout | 2025-11-08 15:03:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:03:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614168949, None, 1, 0]) gcworker stdout | 2025-11-08 15:03:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:03:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:03:49,195 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:03:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:59.439570+00:00 (in 9.999593 seconds) notificationworker stdout | 2025-11-08 15:03:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:59 GMT)" (scheduled at 2025-11-08 15:03:49.439570+00:00) notificationworker stdout | 2025-11-08 15:03:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:49,441 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 49, 440448), True, datetime.datetime(2025, 11, 8, 15, 3, 49, 440448), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:03:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:03:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:03:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:18.730780+00:00 (in 29.000609 seconds) securityworker stdout | 2025-11-08 15:03:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:19 GMT)" (scheduled at 2025-11-08 15:03:49.729681+00:00) securityworker stdout | 2025-11-08 15:03:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:03:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:03:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:03:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:03:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:03:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:03:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:03:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:49.939496+00:00 (in 59.999617 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:03:49,939 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:49 GMT)" (scheduled at 2025-11-08 15:03:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:03:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:03:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:03:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:03:50,282 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:03:50,397 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:03:55.732697+00:00 (in 4.998270 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:50 GMT)" (scheduled at 2025-11-08 15:03:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:03:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:50 GMT)" executed successfully builder stdout | 2025-11-08 15:03:50,986 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:03:51,004 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:03:51,873 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:03:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:03:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:18.936826+00:00 (in 27.001643 seconds) gcworker stdout | 2025-11-08 15:03:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:21 GMT)" (scheduled at 2025-11-08 15:03:51.934779+00:00) gcworker stdout | 2025-11-08 15:03:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404631935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:03:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:03:51,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:03:51,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:21 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:03:52,465 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:03:52,466 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:03:52,846 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:03:53,697 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:03:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:03:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:08.848743+00:00 (in 14.999574 seconds) quotatotalworker stdout | 2025-11-08 15:03:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:08 GMT)" (scheduled at 2025-11-08 15:03:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:03:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:03:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:03:53,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:03:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:03:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:03:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:20.931018+00:00 (in 26.001041 seconds) repositorygcworker stdout | 2025-11-08 15:03:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:54 GMT)" (scheduled at 2025-11-08 15:03:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:03:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:03:54,931 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 54, 930376), True, datetime.datetime(2025, 11, 8, 15, 3, 54, 930376), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:03:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:03:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:03:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:03:55,181 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,190 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,422 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,429 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,451 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,483 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,496 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,540 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:03:55,677 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:03:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:03:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:05.732697+00:00 (in 9.999575 seconds) proxycacheblobworker stdout | 2025-11-08 15:03:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:05 GMT)" (scheduled at 2025-11-08 15:03:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:03:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:03:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 55, 733470), True, datetime.datetime(2025, 11, 8, 15, 3, 55, 733470), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:03:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:03:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:03:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:05 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:03:56,352 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:03:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:03:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:18.636554+00:00 (in 21.998429 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:03:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:56 GMT)" (scheduled at 2025-11-08 15:03:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:03:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:03:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:04:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:03:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:03:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:27.639981+00:00 (in 29.999548 seconds) autopruneworker stdout | 2025-11-08 15:03:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:27 GMT)" (scheduled at 2025-11-08 15:03:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:03:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614177649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:03:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:03:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:03:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:27 GMT)" executed successfully gcworker stdout | 2025-11-08 15:03:58,835 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:03:58,903 [242] [DEBUG] [app] Starting request: urn:request:6806222b-6630-4864-b9a2-46d7a3886d55 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:03:58,904 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:03:58,906 [278] [DEBUG] [app] Starting request: urn:request:07f2cad7-58f6-4313-980d-e7b809164aee (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:58,906 [278] [DEBUG] [app] Ending request: urn:request:07f2cad7-58f6-4313-980d-e7b809164aee (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:07f2cad7-58f6-4313-980d-e7b809164aee', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:03:58,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:58,906 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:58,907 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:58,908 [242] [DEBUG] [app] Starting request: urn:request:17cbf47c-3ac0-4b11-b451-f2e370c2cbb2 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:58,908 [242] [DEBUG] [app] Ending request: urn:request:17cbf47c-3ac0-4b11-b451-f2e370c2cbb2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:17cbf47c-3ac0-4b11-b451-f2e370c2cbb2', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:58,909 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:58,909 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:58,909 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:58,909 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:58,909 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:58,918 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:58,918 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:58,927 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:58,931 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:58,934 [242] [DEBUG] [app] Ending request: urn:request:6806222b-6630-4864-b9a2-46d7a3886d55 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6806222b-6630-4864-b9a2-46d7a3886d55', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:58,934 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:58,934 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:03:58,955 [242] [DEBUG] [app] Starting request: urn:request:e746abdb-fd60-4306-9c48-749d01d074e6 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:03:58,957 [278] [DEBUG] [app] Starting request: urn:request:843dac7e-7399-4118-9885-db6edbe0bd4c (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:03:58,957 [278] [DEBUG] [app] Ending request: urn:request:843dac7e-7399-4118-9885-db6edbe0bd4c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:843dac7e-7399-4118-9885-db6edbe0bd4c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:03:58,957 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:03:58,957 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:58,958 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:03:58,960 [244] [DEBUG] [app] Starting request: urn:request:e30d1117-695e-4257-b6ab-59edc6f4f1dd (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:03:58,960 [244] [DEBUG] [app] Ending request: urn:request:e30d1117-695e-4257-b6ab-59edc6f4f1dd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e30d1117-695e-4257-b6ab-59edc6f4f1dd', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:03:58,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:03:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:03:58,960 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:03:58,961 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:03:58,961 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:03:58,961 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:03:58,968 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:03:58,968 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:03:58,978 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:03:58,981 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:03:58,985 [242] [DEBUG] [app] Ending request: urn:request:e746abdb-fd60-4306-9c48-749d01d074e6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e746abdb-fd60-4306-9c48-749d01d074e6', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:03:58,985 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:03:58,985 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:03:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:03:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) notificationworker stdout | 2025-11-08 15:03:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:03:59,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:09.439570+00:00 (in 9.999549 seconds) notificationworker stdout | 2025-11-08 15:03:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:09 GMT)" (scheduled at 2025-11-08 15:03:59.439570+00:00) notificationworker stdout | 2025-11-08 15:03:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:03:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 3, 59, 440352), True, datetime.datetime(2025, 11, 8, 15, 3, 59, 440352), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:03:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:03:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:03:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:04:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:04:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:13.957387+00:00 (in 12.998690 seconds) namespacegcworker stdout | 2025-11-08 15:04:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:00 GMT)" (scheduled at 2025-11-08 15:04:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:04:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:04:00,958 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:04:03,084 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:04,356 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:04,529 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:04,535 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:04:04,804 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:04:05,699 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:15.732697+00:00 (in 9.999576 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:15 GMT)" (scheduled at 2025-11-08 15:04:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 5, 733525), True, datetime.datetime(2025, 11, 8, 15, 4, 5, 733525), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:05,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:05,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:05,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:15 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:04:05,988 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:04:06,283 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:04:07,488 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:04:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:04:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:23.848743+00:00 (in 14.999512 seconds) quotatotalworker stdout | 2025-11-08 15:04:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:23 GMT)" (scheduled at 2025-11-08 15:04:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:04:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:04:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:04:08,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:04:08,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:04:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:09,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:16.440608+00:00 (in 7.000605 seconds) notificationworker stdout | 2025-11-08 15:04:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:19 GMT)" (scheduled at 2025-11-08 15:04:09.439570+00:00) notificationworker stdout | 2025-11-08 15:04:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:09,441 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 9, 440429), True, datetime.datetime(2025, 11, 8, 15, 4, 9, 440429), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:09,454 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:04:09,694 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:04:09,718 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:04:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:04:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:41.229685+00:00 (in 29.999565 seconds) buildlogsarchiver stdout | 2025-11-08 15:04:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:41 GMT)" (scheduled at 2025-11-08 15:04:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:04:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 4, 11, 230381), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:04:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:04:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:04:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:04:11,471 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:04:12,450 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:13,904 [243] [DEBUG] [app] Starting request: urn:request:4708a49f-f017-4e43-99e6-262a1196bac8 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:04:13,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:04:13,906 [272] [DEBUG] [app] Starting request: urn:request:03339a6e-740d-4940-bc0b-4a1ad39e795c (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:13,906 [272] [DEBUG] [app] Ending request: urn:request:03339a6e-740d-4940-bc0b-4a1ad39e795c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:03339a6e-740d-4940-bc0b-4a1ad39e795c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:13,907 [272] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:04:13,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:13,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:13,909 [244] [DEBUG] [app] Starting request: urn:request:5974e530-0b72-48ca-9521-6b92f46b3430 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:13,909 [244] [DEBUG] [app] Ending request: urn:request:5974e530-0b72-48ca-9521-6b92f46b3430 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5974e530-0b72-48ca-9521-6b92f46b3430', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:13,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:13,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:13,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:13,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:13,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:13,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:13,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:13,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:13,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:13,934 [243] [DEBUG] [app] Ending request: urn:request:4708a49f-f017-4e43-99e6-262a1196bac8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4708a49f-f017-4e43-99e6-262a1196bac8', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:13,934 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:13,935 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.031) gunicorn-web stdout | 2025-11-08 15:04:13,956 [243] [DEBUG] [app] Starting request: urn:request:df40199e-26bf-4eae-842b-314ecfb5d506 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} namespacegcworker stdout | 2025-11-08 15:04:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:04:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:31.958030+00:00 (in 18.000254 seconds) gunicorn-registry stdout | 2025-11-08 15:04:13,957 [278] [DEBUG] [app] Starting request: urn:request:2738557d-e822-43b6-952e-b7943e5a4b8a (/v1/_internal_ping) {'X-Forwarded-For': '::1'} namespacegcworker stdout | 2025-11-08 15:04:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:13 GMT)" (scheduled at 2025-11-08 15:04:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:04:13,957 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2025-11-08 15:04:13,958 [278] [DEBUG] [app] Ending request: urn:request:2738557d-e822-43b6-952e-b7943e5a4b8a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2738557d-e822-43b6-952e-b7943e5a4b8a', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:13,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:04:13,958 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) namespacegcworker stdout | 2025-11-08 15:04:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 13, 958026), True, datetime.datetime(2025, 11, 8, 15, 4, 13, 958026), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:04:13,959 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:13,960 [243] [DEBUG] [app] Starting request: urn:request:fe0819fb-2fe6-40c8-8c75-a677021ee5fd (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:13,960 [243] [DEBUG] [app] Ending request: urn:request:fe0819fb-2fe6-40c8-8c75-a677021ee5fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fe0819fb-2fe6-40c8-8c75-a677021ee5fd', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:13,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:13,960 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:13,961 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:13,961 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:13,961 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:13,968 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:13,968 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:04:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:04:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:04:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:04:13,977 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:13,981 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:13,984 [243] [DEBUG] [app] Ending request: urn:request:df40199e-26bf-4eae-842b-314ecfb5d506 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:df40199e-26bf-4eae-842b-314ecfb5d506', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:13,984 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:13,984 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:04:14,480 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:04:14,480 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:14,946 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:14,948 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:14,951 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:25.732697+00:00 (in 9.999568 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:25 GMT)" (scheduled at 2025-11-08 15:04:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 15, 733546), True, datetime.datetime(2025, 11, 8, 15, 4, 15, 733546), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:15,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:15,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:04:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:04:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:39.242263+00:00 (in 23.000670 seconds) exportactionlogsworker stdout | 2025-11-08 15:04:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:16 GMT)" (scheduled at 2025-11-08 15:04:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:04:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:04:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 16, 241977), True, datetime.datetime(2025, 11, 8, 15, 4, 16, 241977), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:04:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:04:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:04:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:04:16,315 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:04:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:16,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:19.439570+00:00 (in 2.998601 seconds) notificationworker stdout | 2025-11-08 15:04:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:16 GMT)" (scheduled at 2025-11-08 15:04:16.440608+00:00) notificationworker stdout | 2025-11-08 15:04:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:04:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:04:17,259 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:04:18,267 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:04:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:04:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:56.637712+00:00 (in 38.000734 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:04:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:18 GMT)" (scheduled at 2025-11-08 15:04:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:04:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:04:18,638 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 18, 637369), True, datetime.datetime(2025, 11, 8, 15, 4, 18, 637369), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:04:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:04:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:04:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:04:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:04:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:19.729681+00:00 (in 0.998395 seconds) securityworker stdout | 2025-11-08 15:04:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:48 GMT)" (scheduled at 2025-11-08 15:04:18.730780+00:00) securityworker stdout | 2025-11-08 15:04:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:04:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:04:18,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:04:18,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:04:18,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:18,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:18,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:18,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:18,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:18,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:18,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 18, 734752), 1, 23]) securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:18,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:18,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 18, 734752), 1, 23]) securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:18,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:18,758 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:04:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:04:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:21.934779+00:00 (in 2.997500 seconds) gcworker stdout | 2025-11-08 15:04:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:48 GMT)" (scheduled at 2025-11-08 15:04:18.936826+00:00) gcworker stdout | 2025-11-08 15:04:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:04:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614198949, None, 1, 0]) gcworker stdout | 2025-11-08 15:04:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:04:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:04:19,204 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:04:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:29.439570+00:00 (in 9.999639 seconds) notificationworker stdout | 2025-11-08 15:04:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:29 GMT)" (scheduled at 2025-11-08 15:04:19.439570+00:00) notificationworker stdout | 2025-11-08 15:04:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 19, 440177), True, datetime.datetime(2025, 11, 8, 15, 4, 19, 440177), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:04:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:04:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:48.730780+00:00 (in 29.000659 seconds) securityworker stdout | 2025-11-08 15:04:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:49 GMT)" (scheduled at 2025-11-08 15:04:19.729681+00:00) securityworker stdout | 2025-11-08 15:04:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:04:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:04:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:04:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:04:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:04:19,749 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,749 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,749 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:19,749 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,749 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 12, 18]) securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stdout | 2025-11-08 15:04:19,753 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:04:19,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 18, 23]) securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:04:19,757 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 11]) securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-11 securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,760 [99] [DEBUG] [util.migrate.allocator] Left range 5-11 securityworker stdout | 2025-11-08 15:04:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 11-12 securityworker stdout | 2025-11-08 15:04:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Left range 5-11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 11-12 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:04:19,761 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 11, 17]) securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-11 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-11 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 5 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Total range: 1-5 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 5 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-5 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:19,764 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:19,765 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,768 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 4, 10]) securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:19,772 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 1, 7]) securityworker stdout | 2025-11-08 15:04:19,775 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-23 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,776 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 11, 17]) securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-11 securityworker stdout | 2025-11-08 15:04:19,779 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-11 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:04:19,780 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 10, 16]) securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Merging with block 11-17 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 17 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Total range: 17-23 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 11-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 17-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,783 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,784 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 17, 23]) securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Total range: 23-17 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,787 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,788 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 2, 8]) securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stdout | 2025-11-08 15:04:19,791 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:04:19,792 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 17, 23]) securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:04:19,795 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:19,796 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 1, 7]) securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Total range: 8-17 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:04:19,799 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 9, 15]) securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 9-15 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Total range: 8-17 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Right range 9-15 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-9 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 9-15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Right range 9-15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-9 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:04:19,803 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 8, 14]) securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] Merging with block 9-15 securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:04:19,806 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,807 [99] [DEBUG] [util.migrate.allocator] Total range: 15-17 securityworker stdout | 2025-11-08 15:04:19,807 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 9-15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 15-17 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-17 securityworker stdout | 2025-11-08 15:04:19,807 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-17 securityworker stdout | 2025-11-08 15:04:19,807 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 15 securityworker stdout | 2025-11-08 15:04:19,807 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 19, 734508), 15, 21]) securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 15 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] Total range: 21-15 securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:19,810 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] Total range: 21-15 securityworker stderr | 2025-11-08 15:04:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:19,810 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:04:20,291 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:04:20,405 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:04:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:04:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:54.929582+00:00 (in 33.998114 seconds) repositorygcworker stdout | 2025-11-08 15:04:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:20 GMT)" (scheduled at 2025-11-08 15:04:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:04:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:04:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:20 GMT)" executed successfully builder stdout | 2025-11-08 15:04:20,995 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:04:21,013 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:04:21,881 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:04:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:04:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:48.936826+00:00 (in 27.001639 seconds) gcworker stdout | 2025-11-08 15:04:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:51 GMT)" (scheduled at 2025-11-08 15:04:21.934779+00:00) gcworker stdout | 2025-11-08 15:04:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404661935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:04:21,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:04:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:04:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:51 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:04:22,474 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:04:22,474 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:04:22,855 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:04:23,706 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:04:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:04:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:38.848743+00:00 (in 14.999576 seconds) quotatotalworker stdout | 2025-11-08 15:04:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:38 GMT)" (scheduled at 2025-11-08 15:04:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:04:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:04:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:04:23,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:04:23,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:04:25,192 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,202 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,433 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,442 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,464 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,495 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,514 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,552 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:25,690 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:35.732697+00:00 (in 9.999541 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:35 GMT)" (scheduled at 2025-11-08 15:04:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 25, 733526), True, datetime.datetime(2025, 11, 8, 15, 4, 25, 733526), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:25,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:35 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:04:26,361 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:04:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:04:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:57.639981+00:00 (in 29.999560 seconds) autopruneworker stdout | 2025-11-08 15:04:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:57 GMT)" (scheduled at 2025-11-08 15:04:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:04:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614207649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:04:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:04:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:04:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:04:57 GMT)" executed successfully gcworker stdout | 2025-11-08 15:04:28,844 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:28,903 [244] [DEBUG] [app] Starting request: urn:request:eb589fd6-715a-4dcb-95bb-d978e1ddd95e (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:04:28,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:04:28,906 [271] [DEBUG] [app] Starting request: urn:request:b1b1435a-98aa-4663-8380-898cbec73e00 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:28,906 [271] [DEBUG] [app] Ending request: urn:request:b1b1435a-98aa-4663-8380-898cbec73e00 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b1b1435a-98aa-4663-8380-898cbec73e00', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:28,907 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:04:28,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:28,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:28,908 [241] [DEBUG] [app] Starting request: urn:request:de2c8eea-146b-4c20-b556-9d0613501f8d (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:28,909 [241] [DEBUG] [app] Ending request: urn:request:de2c8eea-146b-4c20-b556-9d0613501f8d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:de2c8eea-146b-4c20-b556-9d0613501f8d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:28,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:28,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:28,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:28,910 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:28,910 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:28,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:28,918 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:28,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:28,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:28,934 [244] [DEBUG] [app] Ending request: urn:request:eb589fd6-715a-4dcb-95bb-d978e1ddd95e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:eb589fd6-715a-4dcb-95bb-d978e1ddd95e', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:28,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:28,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:04:28,955 [244] [DEBUG] [app] Starting request: urn:request:c0c05adc-a7be-4400-bbdf-0eadf4c3cb1f (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:04:28,957 [279] [DEBUG] [app] Starting request: urn:request:d26cdd7a-bb16-4e4e-98a7-bf5a6b0fb42f (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:28,957 [279] [DEBUG] [app] Ending request: urn:request:d26cdd7a-bb16-4e4e-98a7-bf5a6b0fb42f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d26cdd7a-bb16-4e4e-98a7-bf5a6b0fb42f', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:28,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:04:28,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:28,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:28,960 [243] [DEBUG] [app] Starting request: urn:request:6993a598-ecc9-4676-b44d-eac7cee68507 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:28,960 [243] [DEBUG] [app] Ending request: urn:request:6993a598-ecc9-4676-b44d-eac7cee68507 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6993a598-ecc9-4676-b44d-eac7cee68507', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:28,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:28,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:28,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:28,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:28,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:28,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:28,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:28,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:28,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:28,985 [244] [DEBUG] [app] Ending request: urn:request:c0c05adc-a7be-4400-bbdf-0eadf4c3cb1f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c0c05adc-a7be-4400-bbdf-0eadf4c3cb1f', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:28,985 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:28,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) notificationworker stdout | 2025-11-08 15:04:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:39.439570+00:00 (in 9.999605 seconds) notificationworker stdout | 2025-11-08 15:04:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:39 GMT)" (scheduled at 2025-11-08 15:04:29.439570+00:00) notificationworker stdout | 2025-11-08 15:04:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 29, 440342), True, datetime.datetime(2025, 11, 8, 15, 4, 29, 440342), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:39 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:04:31,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:04:31,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:00.958245+00:00 (in 28.999786 seconds) namespacegcworker stdout | 2025-11-08 15:04:31,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:09:31 GMT)" (scheduled at 2025-11-08 15:04:31.958030+00:00) namespacegcworker stdout | 2025-11-08 15:04:31,959 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:04:31,971 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), True, datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), 0, 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:04:31,984 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), True, datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), 0, 'namespacegc/%', False, datetime.datetime(2025, 11, 8, 15, 4, 31, 958677), 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:04:31,987 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:04:31,987 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:09:31 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:04:33,095 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:34,373 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:34,546 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:34,552 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:04:34,813 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:04:35,708 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:45.732697+00:00 (in 9.999522 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:45 GMT)" (scheduled at 2025-11-08 15:04:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 35, 733608), True, datetime.datetime(2025, 11, 8, 15, 4, 35, 733608), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:35,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:45 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:04:36,006 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:04:36,293 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:04:37,497 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:47.959338+00:00 (in 9.998855 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:37 GMT)" (scheduled at 2025-11-08 15:04:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,973 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:04:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:04:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:04:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:53.848743+00:00 (in 14.999546 seconds) quotatotalworker stdout | 2025-11-08 15:04:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:53 GMT)" (scheduled at 2025-11-08 15:04:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:04:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:04:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:04:38,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:04:38,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:04:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:04:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:04:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:16.241159+00:00 (in 36.998496 seconds) exportactionlogsworker stdout | 2025-11-08 15:04:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:39 GMT)" (scheduled at 2025-11-08 15:04:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:04:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:04:39,243 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:04:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:49.439570+00:00 (in 9.999646 seconds) notificationworker stdout | 2025-11-08 15:04:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:49 GMT)" (scheduled at 2025-11-08 15:04:39.439570+00:00) notificationworker stdout | 2025-11-08 15:04:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 39, 440190), True, datetime.datetime(2025, 11, 8, 15, 4, 39, 440190), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:04:39,703 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:04:39,727 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:04:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:04:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:11.229685+00:00 (in 29.999551 seconds) buildlogsarchiver stdout | 2025-11-08 15:04:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:11 GMT)" (scheduled at 2025-11-08 15:04:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:04:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 4, 41, 230425), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:04:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:04:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:04:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:04:41,480 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:04:42,459 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:43,903 [243] [DEBUG] [app] Starting request: urn:request:faf8ccb2-8e8e-4986-ae75-a2a8f15885f3 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:04:43,904 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:04:43,905 [279] [DEBUG] [app] Starting request: urn:request:c419675d-1b4f-494e-b904-a16ef5740ad7 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:43,906 [279] [DEBUG] [app] Ending request: urn:request:c419675d-1b4f-494e-b904-a16ef5740ad7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c419675d-1b4f-494e-b904-a16ef5740ad7', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:43,906 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:04:43,906 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:04:43,907 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:43,908 [241] [DEBUG] [app] Starting request: urn:request:42690a9b-9cbe-422f-855d-886f77df758c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:43,909 [241] [DEBUG] [app] Ending request: urn:request:42690a9b-9cbe-422f-855d-886f77df758c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:42690a9b-9cbe-422f-855d-886f77df758c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:43,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:04:43,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:43,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:43,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:43,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:43,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:43,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:43,927 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:43,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:43,934 [243] [DEBUG] [app] Ending request: urn:request:faf8ccb2-8e8e-4986-ae75-a2a8f15885f3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:faf8ccb2-8e8e-4986-ae75-a2a8f15885f3', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:43,934 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:43,934 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:04:43,956 [243] [DEBUG] [app] Starting request: urn:request:481f2c15-14e3-4058-9343-91c297ca4967 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:04:43,957 [271] [DEBUG] [app] Starting request: urn:request:939f7fb4-c1e4-48a4-a375-df48d9105320 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:43,958 [271] [DEBUG] [app] Ending request: urn:request:939f7fb4-c1e4-48a4-a375-df48d9105320 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:939f7fb4-c1e4-48a4-a375-df48d9105320', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:43,958 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:04:43,958 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:43,959 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:43,960 [244] [DEBUG] [app] Starting request: urn:request:367f006d-53c1-44af-b0c1-a616e54308a4 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:43,960 [244] [DEBUG] [app] Ending request: urn:request:367f006d-53c1-44af-b0c1-a616e54308a4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:367f006d-53c1-44af-b0c1-a616e54308a4', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:43,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:43,961 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:43,961 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:43,961 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:43,961 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:43,968 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:43,968 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:43,978 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:43,981 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:43,984 [243] [DEBUG] [app] Ending request: urn:request:481f2c15-14e3-4058-9343-91c297ca4967 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:481f2c15-14e3-4058-9343-91c297ca4967', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:43,984 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:43,985 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.029) queuecleanupworker stdout | 2025-11-08 15:04:44,488 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:04:44,488 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:44,957 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:44,958 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:04:44,961 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:50.733950+00:00 (in 5.000798 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:55 GMT)" (scheduled at 2025-11-08 15:04:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 45, 733585), True, datetime.datetime(2025, 11, 8, 15, 4, 45, 733585), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:04:46,324 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:04:47,268 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:37.960021+00:00 (in 50.000265 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:47 GMT)" (scheduled at 2025-11-08 15:04:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:04:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:04:48,276 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:04:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:04:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:49.729681+00:00 (in 0.998388 seconds) securityworker stdout | 2025-11-08 15:04:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:18 GMT)" (scheduled at 2025-11-08 15:04:48.730780+00:00) securityworker stdout | 2025-11-08 15:04:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:04:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:04:48,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:04:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:04:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:48,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:48,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 14, 59, 48, 734875), 1, 23]) securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:04:48,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:04:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 14, 59, 48, 734875), 1, 23]) securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:04:48,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:04:48,758 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:18 GMT)" executed successfully securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:04:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:04:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:04:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:51.934779+00:00 (in 2.997494 seconds) gcworker stdout | 2025-11-08 15:04:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:18 GMT)" (scheduled at 2025-11-08 15:04:48.936826+00:00) gcworker stdout | 2025-11-08 15:04:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:04:48,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614228949, None, 1, 0]) gcworker stdout | 2025-11-08 15:04:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:04:48,954 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:04:49,213 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:04:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:59.439570+00:00 (in 9.999648 seconds) notificationworker stdout | 2025-11-08 15:04:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:59 GMT)" (scheduled at 2025-11-08 15:04:49.439570+00:00) notificationworker stdout | 2025-11-08 15:04:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:49,441 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 49, 440405), True, datetime.datetime(2025, 11, 8, 15, 4, 49, 440405), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:04:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:04:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:04:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:18.730780+00:00 (in 29.000633 seconds) securityworker stdout | 2025-11-08 15:04:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:19 GMT)" (scheduled at 2025-11-08 15:04:49.729681+00:00) securityworker stdout | 2025-11-08 15:04:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:04:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:04:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:04:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:04:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:04:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:04:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:04:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:49.939496+00:00 (in 59.999618 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:04:49,939 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:49 GMT)" (scheduled at 2025-11-08 15:04:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:04:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:04:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:04:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:04:50,300 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:04:50,414 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:04:55.732697+00:00 (in 4.998272 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:50 GMT)" (scheduled at 2025-11-08 15:04:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:04:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:50 GMT)" executed successfully builder stdout | 2025-11-08 15:04:51,004 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:04:51,021 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:04:51,890 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:04:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:04:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:18.936826+00:00 (in 27.001598 seconds) gcworker stdout | 2025-11-08 15:04:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:21 GMT)" (scheduled at 2025-11-08 15:04:51.934779+00:00) gcworker stdout | 2025-11-08 15:04:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404691935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:04:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:04:51,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:04:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:21 GMT)" executed successfully manifestsubjectbackfillworker stdout | 2025-11-08 15:04:52,483 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:04:52,484 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:04:52,863 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:04:53,715 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:04:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:04:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:08.848743+00:00 (in 14.999548 seconds) quotatotalworker stdout | 2025-11-08 15:04:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:08 GMT)" (scheduled at 2025-11-08 15:04:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:04:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:04:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:04:53,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:04:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:04:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:04:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:20.931018+00:00 (in 26.001066 seconds) repositorygcworker stdout | 2025-11-08 15:04:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:54 GMT)" (scheduled at 2025-11-08 15:04:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:04:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:04:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 54, 930314), True, datetime.datetime(2025, 11, 8, 15, 4, 54, 930314), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:04:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:04:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:04:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:04:55,204 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,215 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,448 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,453 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,482 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,506 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,526 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,565 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:04:55,704 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:04:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:04:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:05.732697+00:00 (in 9.999595 seconds) proxycacheblobworker stdout | 2025-11-08 15:04:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:05 GMT)" (scheduled at 2025-11-08 15:04:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:04:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:04:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 55, 733524), True, datetime.datetime(2025, 11, 8, 15, 4, 55, 733524), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:04:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:04:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:04:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:05 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:04:56,370 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:04:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:04:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:18.636554+00:00 (in 21.998397 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:04:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:56 GMT)" (scheduled at 2025-11-08 15:04:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:04:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:04:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:05:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:04:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:04:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:27.639981+00:00 (in 29.999574 seconds) autopruneworker stdout | 2025-11-08 15:04:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:27 GMT)" (scheduled at 2025-11-08 15:04:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:04:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614237649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:04:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:04:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:04:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:27 GMT)" executed successfully gcworker stdout | 2025-11-08 15:04:58,853 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:04:58,904 [242] [DEBUG] [app] Starting request: urn:request:4cde8aaf-6005-4e3b-af78-7996988aa74a (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:04:58,905 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:04:58,906 [279] [DEBUG] [app] Starting request: urn:request:24ea948e-ba87-42c4-8a83-69b02f232704 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:58,907 [279] [DEBUG] [app] Ending request: urn:request:24ea948e-ba87-42c4-8a83-69b02f232704 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:24ea948e-ba87-42c4-8a83-69b02f232704', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:58,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:04:58,907 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:58,908 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:58,909 [243] [DEBUG] [app] Starting request: urn:request:b60c59b3-8bb0-4306-85f5-952991cb6d8e (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:58,909 [243] [DEBUG] [app] Ending request: urn:request:b60c59b3-8bb0-4306-85f5-952991cb6d8e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b60c59b3-8bb0-4306-85f5-952991cb6d8e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:04:58,910 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:58,910 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:58,910 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:58,910 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:58,910 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:58,918 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:58,918 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:58,928 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:58,932 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:58,935 [242] [DEBUG] [app] Ending request: urn:request:4cde8aaf-6005-4e3b-af78-7996988aa74a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4cde8aaf-6005-4e3b-af78-7996988aa74a', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:58,935 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:58,935 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:04:58,956 [244] [DEBUG] [app] Starting request: urn:request:2f4c86c7-b5e7-45fb-ac7f-a5fe80e7148e (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:04:58,957 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:04:58,958 [279] [DEBUG] [app] Starting request: urn:request:8aa1eefd-f374-4d47-ad48-fb576b364043 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:04:58,958 [279] [DEBUG] [app] Ending request: urn:request:8aa1eefd-f374-4d47-ad48-fb576b364043 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8aa1eefd-f374-4d47-ad48-fb576b364043', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:04:58,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:04:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:58,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:04:58,960 [244] [DEBUG] [app] Starting request: urn:request:c563ac7c-3012-424f-ac12-6fb915cf32ba (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:04:58,960 [244] [DEBUG] [app] Ending request: urn:request:c563ac7c-3012-424f-ac12-6fb915cf32ba (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c563ac7c-3012-424f-ac12-6fb915cf32ba', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:04:58,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:04:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:04:58,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:04:58,961 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:04:58,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:04:58,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:04:58,969 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:04:58,969 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:04:58,979 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:04:58,982 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:04:58,985 [244] [DEBUG] [app] Ending request: urn:request:2f4c86c7-b5e7-45fb-ac7f-a5fe80e7148e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2f4c86c7-b5e7-45fb-ac7f-a5fe80e7148e', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:04:58,986 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:04:58,986 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:04:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:04:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) notificationworker stdout | 2025-11-08 15:04:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:04:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:09.439570+00:00 (in 9.999629 seconds) notificationworker stdout | 2025-11-08 15:04:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:09 GMT)" (scheduled at 2025-11-08 15:04:59.439570+00:00) notificationworker stdout | 2025-11-08 15:04:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:04:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 4, 59, 440242), True, datetime.datetime(2025, 11, 8, 15, 4, 59, 440242), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:04:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:04:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:04:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:05:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:05:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:13.957387+00:00 (in 12.998717 seconds) namespacegcworker stdout | 2025-11-08 15:05:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:00 GMT)" (scheduled at 2025-11-08 15:05:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:05:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:05:00,958 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:05:03,105 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:04,389 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:04,562 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:04,569 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:05:04,823 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:05:05,716 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:15.732697+00:00 (in 9.999553 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:15 GMT)" (scheduled at 2025-11-08 15:05:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 5, 733493), True, datetime.datetime(2025, 11, 8, 15, 5, 5, 733493), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:05,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:15 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:05:06,023 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:05:06,302 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:05:07,506 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:05:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:05:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:23.848743+00:00 (in 14.999506 seconds) quotatotalworker stdout | 2025-11-08 15:05:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:23 GMT)" (scheduled at 2025-11-08 15:05:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:05:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:05:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:05:08,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:05:08,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:05:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:16.440608+00:00 (in 7.000684 seconds) notificationworker stdout | 2025-11-08 15:05:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:19 GMT)" (scheduled at 2025-11-08 15:05:09.439570+00:00) notificationworker stdout | 2025-11-08 15:05:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 9, 440165), True, datetime.datetime(2025, 11, 8, 15, 5, 9, 440165), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:05:09,712 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:05:09,735 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:05:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:05:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:41.229685+00:00 (in 29.999513 seconds) buildlogsarchiver stdout | 2025-11-08 15:05:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:41 GMT)" (scheduled at 2025-11-08 15:05:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:05:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 5, 11, 230435), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:05:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:05:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:05:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:05:11,489 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:05:12,468 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:13,904 [243] [DEBUG] [app] Starting request: urn:request:12b33dc4-fd0f-451e-b08f-88ccfdb1cfa2 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:05:13,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:05:13,906 [278] [DEBUG] [app] Starting request: urn:request:6ba42d2f-f364-4fe0-adc1-c8c214eb333d (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:13,906 [278] [DEBUG] [app] Ending request: urn:request:6ba42d2f-f364-4fe0-adc1-c8c214eb333d (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6ba42d2f-f364-4fe0-adc1-c8c214eb333d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:13,907 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.002) gunicorn-web stdout | 2025-11-08 15:05:13,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:13,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:13,909 [243] [DEBUG] [app] Starting request: urn:request:1440ce7d-6c63-4070-ba4f-0b212d4b2ad1 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:13,909 [243] [DEBUG] [app] Ending request: urn:request:1440ce7d-6c63-4070-ba4f-0b212d4b2ad1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1440ce7d-6c63-4070-ba4f-0b212d4b2ad1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:13,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:13,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:13,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:13,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:13,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:13,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:13,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:13,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:13,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:13,935 [243] [DEBUG] [app] Ending request: urn:request:12b33dc4-fd0f-451e-b08f-88ccfdb1cfa2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:12b33dc4-fd0f-451e-b08f-88ccfdb1cfa2', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:13,935 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:13,935 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:05:13,955 [243] [DEBUG] [app] Starting request: urn:request:78c40eb9-0ed8-4af8-aa82-0212e05ae43f (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:05:13,957 [271] [DEBUG] [app] Starting request: urn:request:4d42bee9-ec21-462c-8412-32adea1e7539 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:13,957 [271] [DEBUG] [app] Ending request: urn:request:4d42bee9-ec21-462c-8412-32adea1e7539 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4d42bee9-ec21-462c-8412-32adea1e7539', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:13,957 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" namespacegcworker stdout | 2025-11-08 15:05:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:05:13,957 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:05:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:00.958245+00:00 (in 47.000484 seconds) namespacegcworker stdout | 2025-11-08 15:05:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:13 GMT)" (scheduled at 2025-11-08 15:05:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:05:13,957 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-web stdout | 2025-11-08 15:05:13,958 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:05:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 13, 958018), True, datetime.datetime(2025, 11, 8, 15, 5, 13, 958018), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:05:13,959 [243] [DEBUG] [app] Starting request: urn:request:870bd550-df34-4931-bc64-fef52f706d33 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:13,959 [243] [DEBUG] [app] Ending request: urn:request:870bd550-df34-4931-bc64-fef52f706d33 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:870bd550-df34-4931-bc64-fef52f706d33', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:05:13,959 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:13,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:13,960 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:13,960 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:13,960 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:13,967 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:13,967 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:05:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:05:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:05:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:05:13,976 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:13,980 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:13,983 [243] [DEBUG] [app] Ending request: urn:request:78c40eb9-0ed8-4af8-aa82-0212e05ae43f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:78c40eb9-0ed8-4af8-aa82-0212e05ae43f', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:13,983 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.029) gunicorn-web stdout | 2025-11-08 15:05:13,983 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" queuecleanupworker stdout | 2025-11-08 15:05:14,497 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:05:14,497 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:14,967 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:14,973 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:14,975 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:25.732697+00:00 (in 9.999519 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:25 GMT)" (scheduled at 2025-11-08 15:05:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 15, 733512), True, datetime.datetime(2025, 11, 8, 15, 5, 15, 733512), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:15,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:05:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:05:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:39.242263+00:00 (in 23.000695 seconds) exportactionlogsworker stdout | 2025-11-08 15:05:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:16 GMT)" (scheduled at 2025-11-08 15:05:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:05:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:05:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 16, 241981), True, datetime.datetime(2025, 11, 8, 15, 5, 16, 241981), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:05:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:05:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:05:16,256 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:05:16,333 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:05:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:19.439570+00:00 (in 2.998541 seconds) notificationworker stdout | 2025-11-08 15:05:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:16 GMT)" (scheduled at 2025-11-08 15:05:16.440608+00:00) notificationworker stdout | 2025-11-08 15:05:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:05:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:05:17,276 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:05:18,285 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:05:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:05:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:56.637712+00:00 (in 38.000727 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:05:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:18 GMT)" (scheduled at 2025-11-08 15:05:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:05:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:05:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 18, 637272), True, datetime.datetime(2025, 11, 8, 15, 5, 18, 637272), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:05:18,653 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:05:18,653 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:05:18,653 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:05:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:05:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:19.729681+00:00 (in 0.998362 seconds) securityworker stdout | 2025-11-08 15:05:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:48 GMT)" (scheduled at 2025-11-08 15:05:18.730780+00:00) securityworker stdout | 2025-11-08 15:05:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:05:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:05:18,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:05:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:05:18,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:18,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:18,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:18,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:18,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:18,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:18,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 18, 735003), 1, 23]) securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:18,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:18,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 18, 735003), 1, 23]) securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:18,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:05:18,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:48 GMT)" executed successfully securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:05:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:05:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:21.934779+00:00 (in 2.997520 seconds) gcworker stdout | 2025-11-08 15:05:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:48 GMT)" (scheduled at 2025-11-08 15:05:18.936826+00:00) gcworker stdout | 2025-11-08 15:05:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:05:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614258949, None, 1, 0]) gcworker stdout | 2025-11-08 15:05:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:05:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:05:19,221 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:05:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:29.439570+00:00 (in 9.999604 seconds) notificationworker stdout | 2025-11-08 15:05:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:29 GMT)" (scheduled at 2025-11-08 15:05:19.439570+00:00) notificationworker stdout | 2025-11-08 15:05:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 19, 440238), True, datetime.datetime(2025, 11, 8, 15, 5, 19, 440238), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:05:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:05:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:48.730780+00:00 (in 29.000616 seconds) securityworker stdout | 2025-11-08 15:05:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:49 GMT)" (scheduled at 2025-11-08 15:05:19.729681+00:00) securityworker stdout | 2025-11-08 15:05:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:05:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:05:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:05:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:05:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:05:19,749 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,749 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,749 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:19,749 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 12, 18]) securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stdout | 2025-11-08 15:05:19,753 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:05:19,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-12 securityworker stdout | 2025-11-08 15:05:19,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-12 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:05:19,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 7, 13]) securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Merging with block 12-18 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 18 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 18-23 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 12-18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 18-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:05:19,761 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 18, 23]) securityworker stdout | 2025-11-08 15:05:19,764 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:05:19,764 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:05:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 18 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 23-18 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-18 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,765 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 3, 9]) securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stdout | 2025-11-08 15:05:19,768 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stdout | 2025-11-08 15:05:19,768 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:05:19,768 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stdout | 2025-11-08 15:05:19,768 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [util.migrate.allocator] Left range 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Left range 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-23 securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-23 securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 15, 21]) securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stdout | 2025-11-08 15:05:19,772 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:19,773 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 1, 7]) securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-15 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-15 securityworker stdout | 2025-11-08 15:05:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:05:19,777 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 9, 15]) securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stdout | 2025-11-08 15:05:19,780 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stdout | 2025-11-08 15:05:19,781 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 21, 23]) securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,784 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 2, 8]) securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:19,788 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 1, 7]) securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:05:19,792 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 14, 20]) securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stdout | 2025-11-08 15:05:19,795 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stdout | 2025-11-08 15:05:19,795 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Left range 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Left range 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stdout | 2025-11-08 15:05:19,796 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 20, 23]) securityworker stdout | 2025-11-08 15:05:19,799 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stdout | 2025-11-08 15:05:19,799 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stdout | 2025-11-08 15:05:19,799 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 14-20 securityworker stdout | 2025-11-08 15:05:19,799 [99] [DEBUG] [util.migrate.allocator] Already merged with block 14-20 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Total range: 8-14 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-14 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 14-20 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-14 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-14 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:05:19,800 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 19, 734628), 8, 14]) securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:19,803 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stderr | 2025-11-08 15:05:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:19,804 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:05:20,309 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:05:20,423 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:05:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:05:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:54.929582+00:00 (in 33.998162 seconds) repositorygcworker stdout | 2025-11-08 15:05:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:20 GMT)" (scheduled at 2025-11-08 15:05:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:05:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:05:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:20 GMT)" executed successfully builder stdout | 2025-11-08 15:05:21,013 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:05:21,030 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:05:21,909 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:05:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:05:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:48.936826+00:00 (in 27.001639 seconds) gcworker stdout | 2025-11-08 15:05:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:51 GMT)" (scheduled at 2025-11-08 15:05:21.934779+00:00) gcworker stdout | 2025-11-08 15:05:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404721935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:05:21,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:05:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:05:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:51 GMT)" executed successfully manifestsubjectbackfillworker stdout | 2025-11-08 15:05:22,492 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:05:22,493 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:05:22,872 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:05:23,724 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:05:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:05:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:38.848743+00:00 (in 14.999547 seconds) quotatotalworker stdout | 2025-11-08 15:05:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:38 GMT)" (scheduled at 2025-11-08 15:05:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:05:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:05:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:05:23,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:05:23,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:05:25,215 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,227 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,467 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,477 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,495 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,522 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,542 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,576 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:25,721 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:35.732697+00:00 (in 9.999555 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:35 GMT)" (scheduled at 2025-11-08 15:05:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 25, 733431), True, datetime.datetime(2025, 11, 8, 15, 5, 25, 733431), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:25,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:25,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:25,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:35 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:05:26,379 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:05:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:05:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:57.639981+00:00 (in 29.999579 seconds) autopruneworker stdout | 2025-11-08 15:05:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:57 GMT)" (scheduled at 2025-11-08 15:05:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:05:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614267648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:05:27,653 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:05:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:05:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:05:57 GMT)" executed successfully gcworker stdout | 2025-11-08 15:05:28,862 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:28,903 [241] [DEBUG] [app] Starting request: urn:request:115b0401-3c26-43a6-8c98-c303a148f301 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:05:28,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:05:28,906 [271] [DEBUG] [app] Starting request: urn:request:1ae93e37-2baa-4a9e-9599-05e29a51c938 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:28,906 [271] [DEBUG] [app] Ending request: urn:request:1ae93e37-2baa-4a9e-9599-05e29a51c938 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1ae93e37-2baa-4a9e-9599-05e29a51c938', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:05:28,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:28,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:28,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:28,908 [244] [DEBUG] [app] Starting request: urn:request:f2b3013c-6eae-406c-95a9-e2437c746f5c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:28,908 [244] [DEBUG] [app] Ending request: urn:request:f2b3013c-6eae-406c-95a9-e2437c746f5c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f2b3013c-6eae-406c-95a9-e2437c746f5c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:05:28,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:28,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:28,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:28,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:28,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:28,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:28,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:28,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:28,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:28,934 [241] [DEBUG] [app] Ending request: urn:request:115b0401-3c26-43a6-8c98-c303a148f301 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:115b0401-3c26-43a6-8c98-c303a148f301', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:28,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:28,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:05:28,956 [241] [DEBUG] [app] Starting request: urn:request:97bf6bf0-5a40-4e71-a5b9-b0d83d6e3587 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:05:28,957 [279] [DEBUG] [app] Starting request: urn:request:a6cb99dd-af88-4658-8d36-e37cb4bd283f (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:28,957 [279] [DEBUG] [app] Ending request: urn:request:a6cb99dd-af88-4658-8d36-e37cb4bd283f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:a6cb99dd-af88-4658-8d36-e37cb4bd283f', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:28,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:05:28,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:28,958 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:28,959 [243] [DEBUG] [app] Starting request: urn:request:7c480556-caf6-4d23-b9f1-af3ee295bd5c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:28,960 [243] [DEBUG] [app] Ending request: urn:request:7c480556-caf6-4d23-b9f1-af3ee295bd5c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7c480556-caf6-4d23-b9f1-af3ee295bd5c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:05:28,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:28,960 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:28,960 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:28,960 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:28,960 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:28,967 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:28,967 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:28,977 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:28,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:28,984 [241] [DEBUG] [app] Ending request: urn:request:97bf6bf0-5a40-4e71-a5b9-b0d83d6e3587 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:97bf6bf0-5a40-4e71-a5b9-b0d83d6e3587', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:28,984 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:28,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) notificationworker stdout | 2025-11-08 15:05:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:39.439570+00:00 (in 9.999622 seconds) notificationworker stdout | 2025-11-08 15:05:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:39 GMT)" (scheduled at 2025-11-08 15:05:29.439570+00:00) notificationworker stdout | 2025-11-08 15:05:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 29, 440232), True, datetime.datetime(2025, 11, 8, 15, 5, 29, 440232), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:05:33,116 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:34,406 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:34,579 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:34,586 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:05:34,832 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: teamsyncworker stdout | 2025-11-08 15:05:35,725 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:45.732697+00:00 (in 9.999520 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:45 GMT)" (scheduled at 2025-11-08 15:05:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 35, 733610), True, datetime.datetime(2025, 11, 8, 15, 5, 35, 733610), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:45 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:05:36,041 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:05:36,312 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:05:37,514 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:47.959338+00:00 (in 9.998842 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:37 GMT)" (scheduled at 2025-11-08 15:05:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,973 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:05:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:05:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:05:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:53.848743+00:00 (in 14.999515 seconds) quotatotalworker stdout | 2025-11-08 15:05:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:53 GMT)" (scheduled at 2025-11-08 15:05:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:05:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:05:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:05:38,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:05:38,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:05:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:05:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:05:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:06.242003+00:00 (in 26.999306 seconds) exportactionlogsworker stdout | 2025-11-08 15:05:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:39 GMT)" (scheduled at 2025-11-08 15:05:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:05:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:05:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:05:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:49.439570+00:00 (in 9.999635 seconds) notificationworker stdout | 2025-11-08 15:05:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:49 GMT)" (scheduled at 2025-11-08 15:05:39.439570+00:00) notificationworker stdout | 2025-11-08 15:05:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 39, 440182), True, datetime.datetime(2025, 11, 8, 15, 5, 39, 440182), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:05:39,720 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:05:39,744 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:05:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:05:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:11.229685+00:00 (in 29.999552 seconds) buildlogsarchiver stdout | 2025-11-08 15:05:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:11 GMT)" (scheduled at 2025-11-08 15:05:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:05:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 5, 41, 230362), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:05:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:05:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:05:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:05:41,508 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:05:42,476 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:43,903 [244] [DEBUG] [app] Starting request: urn:request:c43ab3f8-68ed-4cbb-8ce8-cdde844cab49 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:05:43,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:05:43,906 [271] [DEBUG] [app] Starting request: urn:request:6fa4c6d3-9861-4f14-8b2b-c2ee0105edf3 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:43,906 [271] [DEBUG] [app] Ending request: urn:request:6fa4c6d3-9861-4f14-8b2b-c2ee0105edf3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6fa4c6d3-9861-4f14-8b2b-c2ee0105edf3', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:43,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:05:43,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:43,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:43,908 [241] [DEBUG] [app] Starting request: urn:request:3432d28d-2c02-4945-80f5-b452d36db2c1 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:43,909 [241] [DEBUG] [app] Ending request: urn:request:3432d28d-2c02-4945-80f5-b452d36db2c1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3432d28d-2c02-4945-80f5-b452d36db2c1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.002) gunicorn-web stdout | 2025-11-08 15:05:43,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:43,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:43,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:43,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:43,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:43,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:43,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:43,928 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:43,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:43,934 [244] [DEBUG] [app] Ending request: urn:request:c43ab3f8-68ed-4cbb-8ce8-cdde844cab49 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c43ab3f8-68ed-4cbb-8ce8-cdde844cab49', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:43,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:43,935 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:05:43,955 [244] [DEBUG] [app] Starting request: urn:request:61a3e25e-264d-4aed-83cb-9a994fab9141 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:05:43,956 [271] [DEBUG] [app] Starting request: urn:request:f9b5ef45-6995-4389-a1d9-bc68c88785c9 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:43,957 [271] [DEBUG] [app] Ending request: urn:request:f9b5ef45-6995-4389-a1d9-bc68c88785c9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f9b5ef45-6995-4389-a1d9-bc68c88785c9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:43,957 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:05:43,957 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:43,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:43,959 [241] [DEBUG] [app] Starting request: urn:request:713dbf7b-0ea2-43c0-9586-0cb034f17f84 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:43,959 [241] [DEBUG] [app] Ending request: urn:request:713dbf7b-0ea2-43c0-9586-0cb034f17f84 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:713dbf7b-0ea2-43c0-9586-0cb034f17f84', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:43,959 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:43,959 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:43,959 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:43,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:43,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:43,966 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:43,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:43,976 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:43,979 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:43,983 [244] [DEBUG] [app] Ending request: urn:request:61a3e25e-264d-4aed-83cb-9a994fab9141 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:61a3e25e-264d-4aed-83cb-9a994fab9141', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:43,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:43,983 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:05:44,506 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:05:44,506 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:44,978 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:44,985 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:05:44,985 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:50.733950+00:00 (in 5.000661 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:55 GMT)" (scheduled at 2025-11-08 15:05:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 45, 733706), True, datetime.datetime(2025, 11, 8, 15, 5, 45, 733706), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:45,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:05:46,341 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:05:47,285 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:37.960021+00:00 (in 50.000242 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:47 GMT)" (scheduled at 2025-11-08 15:05:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:05:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:05:48,294 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:05:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:05:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:49.729681+00:00 (in 0.998362 seconds) securityworker stdout | 2025-11-08 15:05:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:18 GMT)" (scheduled at 2025-11-08 15:05:48.730780+00:00) securityworker stdout | 2025-11-08 15:05:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:05:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:05:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:05:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:05:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:05:48,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 0, 48, 734990), 1, 23]) securityworker stdout | 2025-11-08 15:05:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:05:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 0, 48, 734990), 1, 23]) securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:48,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:05:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:05:48,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:05:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:05:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:51.934779+00:00 (in 2.997498 seconds) gcworker stdout | 2025-11-08 15:05:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:18 GMT)" (scheduled at 2025-11-08 15:05:48.936826+00:00) gcworker stdout | 2025-11-08 15:05:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:05:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614288949, None, 1, 0]) gcworker stdout | 2025-11-08 15:05:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:05:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:05:49,230 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:05:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:49,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:59.439570+00:00 (in 9.999576 seconds) notificationworker stdout | 2025-11-08 15:05:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:59 GMT)" (scheduled at 2025-11-08 15:05:49.439570+00:00) notificationworker stdout | 2025-11-08 15:05:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 49, 440288), True, datetime.datetime(2025, 11, 8, 15, 5, 49, 440288), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:05:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:05:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:05:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:18.730780+00:00 (in 29.000626 seconds) securityworker stdout | 2025-11-08 15:05:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:19 GMT)" (scheduled at 2025-11-08 15:05:49.729681+00:00) securityworker stdout | 2025-11-08 15:05:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:05:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:05:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:05:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:05:49,747 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:05:49,747 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:05:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:05:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:49.939496+00:00 (in 59.999597 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:05:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:49 GMT)" (scheduled at 2025-11-08 15:05:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:05:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:05:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:05:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:05:50,318 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:05:50,432 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:05:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:05:55.732697+00:00 (in 4.998267 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:50 GMT)" (scheduled at 2025-11-08 15:05:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:05:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:50 GMT)" executed successfully builder stdout | 2025-11-08 15:05:51,021 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:05:51,038 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:05:51,918 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:05:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:05:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:18.936826+00:00 (in 27.001603 seconds) gcworker stdout | 2025-11-08 15:05:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:21 GMT)" (scheduled at 2025-11-08 15:05:51.934779+00:00) gcworker stdout | 2025-11-08 15:05:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404751935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:05:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:05:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:05:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:21 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:05:52,502 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:05:52,501 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:05:52,881 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:05:53,733 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:05:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:05:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:08.848743+00:00 (in 14.999578 seconds) quotatotalworker stdout | 2025-11-08 15:05:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:08 GMT)" (scheduled at 2025-11-08 15:05:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:05:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:05:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:05:53,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:05:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:05:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:05:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:20.931018+00:00 (in 26.001066 seconds) repositorygcworker stdout | 2025-11-08 15:05:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:54 GMT)" (scheduled at 2025-11-08 15:05:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:05:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:05:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 54, 930203), True, datetime.datetime(2025, 11, 8, 15, 5, 54, 930203), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:05:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:05:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:05:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:05:55,227 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,239 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,481 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,489 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,508 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,534 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,557 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:05:55,592 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2025-11-08 15:05:55,732 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:05:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:05.732697+00:00 (in 9.999556 seconds) proxycacheblobworker stdout | 2025-11-08 15:05:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:05 GMT)" (scheduled at 2025-11-08 15:05:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:05:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:05:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 55, 733535), True, datetime.datetime(2025, 11, 8, 15, 5, 55, 733535), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:05:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:05:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:05:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:05 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:05:56,387 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:05:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:05:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:18.636554+00:00 (in 21.998371 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:05:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:56 GMT)" (scheduled at 2025-11-08 15:05:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:05:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:05:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:06:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:05:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:05:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:27.639981+00:00 (in 29.999511 seconds) autopruneworker stdout | 2025-11-08 15:05:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:27 GMT)" (scheduled at 2025-11-08 15:05:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:05:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614297648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:05:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:05:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:05:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:27 GMT)" executed successfully gcworker stdout | 2025-11-08 15:05:58,871 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:05:58,903 [244] [DEBUG] [app] Starting request: urn:request:5a0a5de9-00e2-42a7-b071-ccf6c3af264f (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:05:58,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:05:58,906 [279] [DEBUG] [app] Starting request: urn:request:4993a113-2c9d-484a-96ed-26dec50c80e7 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:58,906 [279] [DEBUG] [app] Ending request: urn:request:4993a113-2c9d-484a-96ed-26dec50c80e7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4993a113-2c9d-484a-96ed-26dec50c80e7', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:05:58,906 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:58,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:58,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:58,908 [243] [DEBUG] [app] Starting request: urn:request:df362089-acce-4e4b-b843-5a217f5dee9b (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:58,909 [243] [DEBUG] [app] Ending request: urn:request:df362089-acce-4e4b-b843-5a217f5dee9b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:df362089-acce-4e4b-b843-5a217f5dee9b', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:58,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:05:58,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:58,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:58,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:58,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:58,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:58,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:58,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:58,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:58,934 [244] [DEBUG] [app] Ending request: urn:request:5a0a5de9-00e2-42a7-b071-ccf6c3af264f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5a0a5de9-00e2-42a7-b071-ccf6c3af264f', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:58,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:58,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:05:58,956 [244] [DEBUG] [app] Starting request: urn:request:5efad257-33a2-48b1-b07b-779970348f8d (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:05:58,957 [279] [DEBUG] [app] Starting request: urn:request:3191d27b-a5a6-46d7-a25b-ea62e166a540 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:05:58,957 [279] [DEBUG] [app] Ending request: urn:request:3191d27b-a5a6-46d7-a25b-ea62e166a540 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3191d27b-a5a6-46d7-a25b-ea62e166a540', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:05:58,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 162 0.001) gunicorn-web stdout | 2025-11-08 15:05:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:58,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:05:58,959 [241] [DEBUG] [app] Starting request: urn:request:5ec86db5-626d-4545-85d1-1ba6cc918b03 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:05:58,960 [241] [DEBUG] [app] Ending request: urn:request:5ec86db5-626d-4545-85d1-1ba6cc918b03 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5ec86db5-626d-4545-85d1-1ba6cc918b03', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:05:58,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:05:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:05:58,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:05:58,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:05:58,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:05:58,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:05:58,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:05:58,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:05:58,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:05:58,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:05:58,983 [244] [DEBUG] [app] Ending request: urn:request:5efad257-33a2-48b1-b07b-779970348f8d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5efad257-33a2-48b1-b07b-779970348f8d', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:05:58,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:05:58,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:05:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:05:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.028) notificationworker stdout | 2025-11-08 15:05:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:05:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:09.439570+00:00 (in 9.999621 seconds) notificationworker stdout | 2025-11-08 15:05:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:09 GMT)" (scheduled at 2025-11-08 15:05:59.439570+00:00) notificationworker stdout | 2025-11-08 15:05:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:05:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 5, 59, 440196), True, datetime.datetime(2025, 11, 8, 15, 5, 59, 440196), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:05:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:05:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:05:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:06:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:06:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:13.957387+00:00 (in 12.998725 seconds) namespacegcworker stdout | 2025-11-08 15:06:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:00 GMT)" (scheduled at 2025-11-08 15:06:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:06:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:06:00,958 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:06:03,126 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:04,423 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:04,596 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:04,603 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:06:04,840 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:15.732697+00:00 (in 9.999442 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:15 GMT)" (scheduled at 2025-11-08 15:06:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 5, 733641), True, datetime.datetime(2025, 11, 8, 15, 6, 5, 733641), 0, 'proxycacheblob/%', 50, 1, 0]) teamsyncworker stdout | 2025-11-08 15:06:05,734 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:15 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:06:06,058 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:06:06,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:06:06,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:16.241159+00:00 (in 9.998706 seconds) exportactionlogsworker stdout | 2025-11-08 15:06:06,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:06 GMT)" (scheduled at 2025-11-08 15:06:06.242003+00:00) exportactionlogsworker stdout | 2025-11-08 15:06:06,243 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:06:06,255 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), True, datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:06:06,259 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), True, datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), 0, 'exportactionlogs/%', False, datetime.datetime(2025, 11, 8, 15, 6, 6, 242701), 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:06:06,262 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:06:06,262 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:06 GMT)" executed successfully securityworker stdout | 2025-11-08 15:06:06,322 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:06:07,523 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:06:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:06:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:23.848743+00:00 (in 14.999516 seconds) quotatotalworker stdout | 2025-11-08 15:06:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:23 GMT)" (scheduled at 2025-11-08 15:06:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:06:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:06:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:06:08,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:06:08,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:06:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:16.440608+00:00 (in 7.000658 seconds) notificationworker stdout | 2025-11-08 15:06:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:19 GMT)" (scheduled at 2025-11-08 15:06:09.439570+00:00) notificationworker stdout | 2025-11-08 15:06:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 9, 440189), True, datetime.datetime(2025, 11, 8, 15, 6, 9, 440189), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:06:09,729 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:06:09,752 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:06:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:06:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:41.229685+00:00 (in 29.999540 seconds) buildlogsarchiver stdout | 2025-11-08 15:06:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:41 GMT)" (scheduled at 2025-11-08 15:06:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:06:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 6, 11, 230430), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:06:11,242 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:06:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:06:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:06:11,516 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:06:12,495 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:13,904 [243] [DEBUG] [app] Starting request: urn:request:6f293a09-fe6b-4fb5-8caf-7fe561980322 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:13,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:13,906 [279] [DEBUG] [app] Starting request: urn:request:51ce5423-da12-4590-82ca-bafa635105cf (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:13,906 [279] [DEBUG] [app] Ending request: urn:request:51ce5423-da12-4590-82ca-bafa635105cf (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:51ce5423-da12-4590-82ca-bafa635105cf', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:13,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:13,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:13,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:13,908 [243] [DEBUG] [app] Starting request: urn:request:cf409a3d-e0d8-4053-99b5-f62655433ae4 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:13,909 [243] [DEBUG] [app] Ending request: urn:request:cf409a3d-e0d8-4053-99b5-f62655433ae4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cf409a3d-e0d8-4053-99b5-f62655433ae4', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:13,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:13,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:13,909 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:13,909 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:13,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:13,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:13,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:13,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:13,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:13,934 [243] [DEBUG] [app] Ending request: urn:request:6f293a09-fe6b-4fb5-8caf-7fe561980322 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6f293a09-fe6b-4fb5-8caf-7fe561980322', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:13,935 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:13,935 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:06:13,955 [243] [DEBUG] [app] Starting request: urn:request:27b32f83-74e3-4600-b986-30f97f4f3178 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:06:13,956 [279] [DEBUG] [app] Starting request: urn:request:80124461-1917-49f4-aa40-c60a81607aad (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:13,957 [279] [DEBUG] [app] Ending request: urn:request:80124461-1917-49f4-aa40-c60a81607aad (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:80124461-1917-49f4-aa40-c60a81607aad', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:13,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:13,957 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:06:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) namespacegcworker stdout | 2025-11-08 15:06:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:00.958245+00:00 (in 47.000478 seconds) namespacegcworker stdout | 2025-11-08 15:06:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:13 GMT)" (scheduled at 2025-11-08 15:06:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:06:13,957 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-web stdout | 2025-11-08 15:06:13,958 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:06:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 13, 958013), True, datetime.datetime(2025, 11, 8, 15, 6, 13, 958013), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:06:13,959 [243] [DEBUG] [app] Starting request: urn:request:bab62505-5009-409b-b042-c4ef7d226ce4 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:13,959 [243] [DEBUG] [app] Ending request: urn:request:bab62505-5009-409b-b042-c4ef7d226ce4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:bab62505-5009-409b-b042-c4ef7d226ce4', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:06:13,959 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:13,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:13,960 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:13,960 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:13,960 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:13,966 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:13,967 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:06:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:06:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:06:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:06:13,976 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:13,980 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:13,983 [243] [DEBUG] [app] Ending request: urn:request:27b32f83-74e3-4600-b986-30f97f4f3178 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:27b32f83-74e3-4600-b986-30f97f4f3178', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:13,983 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:13,983 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.029) queuecleanupworker stdout | 2025-11-08 15:06:14,514 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:06:14,514 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:15,000 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:14,989 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:14,994 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:25.732697+00:00 (in 9.999566 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:25 GMT)" (scheduled at 2025-11-08 15:06:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 15, 733561), True, datetime.datetime(2025, 11, 8, 15, 6, 15, 733561), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:06:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:06:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:06:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:39.242263+00:00 (in 23.000705 seconds) exportactionlogsworker stdout | 2025-11-08 15:06:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:16 GMT)" (scheduled at 2025-11-08 15:06:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:06:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:06:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 16, 241779), True, datetime.datetime(2025, 11, 8, 15, 6, 16, 241779), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:06:16,254 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:06:16,254 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:06:16,254 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:06:16,350 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:06:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:19.439570+00:00 (in 2.998582 seconds) notificationworker stdout | 2025-11-08 15:06:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:16 GMT)" (scheduled at 2025-11-08 15:06:16.440608+00:00) notificationworker stdout | 2025-11-08 15:06:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:06:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:06:17,294 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:06:18,303 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:06:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:06:18,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:56.637440+00:00 (in 38.000425 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:06:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:18 GMT)" (scheduled at 2025-11-08 15:06:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:06:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:06:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 18, 637396), True, datetime.datetime(2025, 11, 8, 15, 6, 18, 637396), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:06:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:06:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:06:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:06:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:06:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:19.729681+00:00 (in 0.998380 seconds) securityworker stdout | 2025-11-08 15:06:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:48 GMT)" (scheduled at 2025-11-08 15:06:18.730780+00:00) securityworker stdout | 2025-11-08 15:06:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:06:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:06:18,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:06:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:06:18,745 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:18,745 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:18,745 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:18,745 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:18,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:18,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 18, 734866), 1, 23]) securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:18,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 18, 734866), 1, 23]) securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:18,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:18,758 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:06:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:06:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:21.934779+00:00 (in 2.997508 seconds) gcworker stdout | 2025-11-08 15:06:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:48 GMT)" (scheduled at 2025-11-08 15:06:18.936826+00:00) gcworker stdout | 2025-11-08 15:06:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:06:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614318949, None, 1, 0]) gcworker stdout | 2025-11-08 15:06:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:06:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:06:19,239 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:06:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:19.440362+00:00 (in 0.000433 seconds) notificationworker stdout | 2025-11-08 15:06:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:29 GMT)" (scheduled at 2025-11-08 15:06:19.439570+00:00) notificationworker stdout | 2025-11-08 15:06:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 19, 440168), True, datetime.datetime(2025, 11, 8, 15, 6, 19, 440168), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:19,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:19,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:29.439570+00:00 (in 9.998636 seconds) notificationworker stdout | 2025-11-08 15:06:19,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:19 GMT)" (scheduled at 2025-11-08 15:06:19.440362+00:00) notificationworker stdout | 2025-11-08 15:06:19,441 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), 'notification/%']) notificationworker stdout | 2025-11-08 15:06:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:19,455 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:29 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:06:19,460 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), True, datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), 0, 'notification/%']) notificationworker stdout | 2025-11-08 15:06:19,463 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), True, datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), 0, 'notification/%', False, datetime.datetime(2025, 11, 8, 15, 6, 19, 441088), 'notification/%']) notificationworker stdout | 2025-11-08 15:06:19,467 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:19,467 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:19 GMT)" executed successfully securityworker stdout | 2025-11-08 15:06:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:06:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:48.730780+00:00 (in 29.000650 seconds) securityworker stdout | 2025-11-08 15:06:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:49 GMT)" (scheduled at 2025-11-08 15:06:19.729681+00:00) securityworker stdout | 2025-11-08 15:06:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:06:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:06:19,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:06:19,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:06:19,747 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:19,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:06:19,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 17, 23]) securityworker stdout | 2025-11-08 15:06:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:06:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-17 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:06:19,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 6, 12]) securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Left range 6-12 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-17 securityworker stdout | 2025-11-08 15:06:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 12 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Left range 6-12 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 12 securityworker stdout | 2025-11-08 15:06:19,759 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 12, 18]) securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 6-12 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Already merged with block 6-12 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 6 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Total range: 1-6 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 6-12 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 6-12 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 6 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-6 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stdout | 2025-11-08 15:06:19,762 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:19,763 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:19,766 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:06:19,767 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 7, 13]) securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-23 securityworker stdout | 2025-11-08 15:06:19,770 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:06:19,771 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 14, 20]) securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-14 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 14-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Right range 14-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-14 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stdout | 2025-11-08 15:06:19,774 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stdout | 2025-11-08 15:06:19,775 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 13, 19]) securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-13 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-13 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Merging with block 14-20 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-20 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 7-13 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 7-13 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 14-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Right range 7-20 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stdout | 2025-11-08 15:06:19,778 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Right range 7-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:19,779 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 1, 7]) securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Merging with block 7-20 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Total range: 20-23 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 7-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 20-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 20-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stdout | 2025-11-08 15:06:19,782 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 20 securityworker stdout | 2025-11-08 15:06:19,783 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 20, 23]) securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 20-23 by worker securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 20 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Total range: 23-20 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 20-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-20 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:19,786 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:06:19,787 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 11, 17]) securityworker stdout | 2025-11-08 15:06:19,790 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:06:19,790 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stdout | 2025-11-08 15:06:19,791 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 5, 11]) securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Merging with block 11-17 securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-17 securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:06:19,794 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:19,795 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:06:19,795 [99] [DEBUG] [util.migrate.allocator] Left range 5-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 11-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Left range 5-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:06:19,795 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:06:19,795 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:06:19,795 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 17, 23]) securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-17 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-17 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 5 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Total range: 1-5 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-17 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 5 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-5 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:19,798 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:19,799 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 19, 735083), 1, 7]) securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:19,802 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stderr | 2025-11-08 15:06:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:19,802 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:06:20,327 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:06:20,441 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:06:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:06:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:54.929582+00:00 (in 33.998130 seconds) repositorygcworker stdout | 2025-11-08 15:06:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:20 GMT)" (scheduled at 2025-11-08 15:06:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:06:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:06:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:20 GMT)" executed successfully builder stdout | 2025-11-08 15:06:21,030 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:06:21,047 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: expiredappspecifictokenworker stdout | 2025-11-08 15:06:21,927 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:06:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:06:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:48.936826+00:00 (in 27.001658 seconds) gcworker stdout | 2025-11-08 15:06:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:51 GMT)" (scheduled at 2025-11-08 15:06:21.934779+00:00) gcworker stdout | 2025-11-08 15:06:21,935 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404781935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:06:21,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:06:21,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:06:21,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:51 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:06:22,510 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:06:22,529 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:06:22,890 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:06:23,742 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:06:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:06:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:38.848743+00:00 (in 14.999575 seconds) quotatotalworker stdout | 2025-11-08 15:06:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:38 GMT)" (scheduled at 2025-11-08 15:06:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:06:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:06:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:06:23,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:06:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:06:25,241 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,250 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,494 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,504 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,521 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,548 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,571 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:25,611 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:35.732697+00:00 (in 9.999580 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:35 GMT)" (scheduled at 2025-11-08 15:06:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 25, 733526), True, datetime.datetime(2025, 11, 8, 15, 6, 25, 733526), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:06:25,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:25,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:25,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:06:25,749 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:06:26,396 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:06:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:06:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:57.639981+00:00 (in 29.999459 seconds) autopruneworker stdout | 2025-11-08 15:06:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:57 GMT)" (scheduled at 2025-11-08 15:06:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:06:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614327649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:06:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:06:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:06:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:06:57 GMT)" executed successfully gcworker stdout | 2025-11-08 15:06:28,879 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:28,903 [242] [DEBUG] [app] Starting request: urn:request:8405358a-e5f7-47f5-a56e-5175b9d5fd81 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:28,904 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:28,905 [271] [DEBUG] [app] Starting request: urn:request:3086b401-59fd-4b09-badb-9ae22ba00954 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:28,906 [271] [DEBUG] [app] Ending request: urn:request:3086b401-59fd-4b09-badb-9ae22ba00954 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3086b401-59fd-4b09-badb-9ae22ba00954', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:06:28,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:28,906 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:28,907 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:28,908 [243] [DEBUG] [app] Starting request: urn:request:5413ba31-dbb8-46f0-87b2-24717cb8ec16 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:28,908 [243] [DEBUG] [app] Ending request: urn:request:5413ba31-dbb8-46f0-87b2-24717cb8ec16 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5413ba31-dbb8-46f0-87b2-24717cb8ec16', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:28,908 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:28,908 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:28,909 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:28,909 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:28,909 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:28,917 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:28,917 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:28,927 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:28,930 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:28,934 [242] [DEBUG] [app] Ending request: urn:request:8405358a-e5f7-47f5-a56e-5175b9d5fd81 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8405358a-e5f7-47f5-a56e-5175b9d5fd81', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:28,934 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:28,934 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:06:28,956 [243] [DEBUG] [app] Starting request: urn:request:b0735a3b-6a4b-4f6c-9694-cde7a8e0d404 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:28,957 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:28,958 [279] [DEBUG] [app] Starting request: urn:request:fd4241f9-1364-47a4-a7c1-b65c10af76f9 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:28,958 [279] [DEBUG] [app] Ending request: urn:request:fd4241f9-1364-47a4-a7c1-b65c10af76f9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fd4241f9-1364-47a4-a7c1-b65c10af76f9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:28,959 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:28,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:28,959 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:28,960 [243] [DEBUG] [app] Starting request: urn:request:b0af4226-5242-48ee-bd14-93b1a0f3007e (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [DEBUG] [app] Ending request: urn:request:b0af4226-5242-48ee-bd14-93b1a0f3007e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b0af4226-5242-48ee-bd14-93b1a0f3007e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:28,961 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:28,968 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:28,969 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:28,978 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:28,982 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:28,985 [243] [DEBUG] [app] Ending request: urn:request:b0735a3b-6a4b-4f6c-9694-cde7a8e0d404 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b0735a3b-6a4b-4f6c-9694-cde7a8e0d404', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:28,985 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:28,985 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) notificationworker stdout | 2025-11-08 15:06:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:39.439570+00:00 (in 9.999658 seconds) notificationworker stdout | 2025-11-08 15:06:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:39 GMT)" (scheduled at 2025-11-08 15:06:29.439570+00:00) notificationworker stdout | 2025-11-08 15:06:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 29, 440177), True, datetime.datetime(2025, 11, 8, 15, 6, 29, 440177), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:06:30,795 [242] [DEBUG] [app] Starting request: urn:request:60c1bf5b-e7a0-4dc7-9b88-0c3c802207ff (/api/v1/user/notifications) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:06:30,795 [243] [DEBUG] [app] Starting request: urn:request:ee5130fa-7a1b-41f0-bc77-a121a4229610 (/api/v1/user/apptoken) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:06:30,796 [242] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:06:30,796 [242] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:06:30,796 [243] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:06:30,796 [243] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:06:30,796 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:06:30,796 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:06:30,809 [242] [DEBUG] [app] Ending request: urn:request:60c1bf5b-e7a0-4dc7-9b88-0c3c802207ff (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:60c1bf5b-e7a0-4dc7-9b88-0c3c802207ff', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:06:30,809 [243] [DEBUG] [app] Ending request: urn:request:ee5130fa-7a1b-41f0-bc77-a121a4229610 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:ee5130fa-7a1b-41f0-bc77-a121a4229610', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:06:30,809 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:30,809 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:30,809 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:06:30 +0000] "GET /api/v1/user/notifications HTTP/1.0" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:06:30 +0000] "GET /api/v1/user/notifications HTTP/1.1" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.014 1675 0.015) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:06:30 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.015 1684 0.015) gunicorn-web stdout | 2025-11-08 15:06:30,809 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:06:30 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:06:33,136 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:34,439 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:34,612 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:34,620 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:06:34,849 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:45.732697+00:00 (in 9.999528 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:45 GMT)" (scheduled at 2025-11-08 15:06:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 35, 733587), True, datetime.datetime(2025, 11, 8, 15, 6, 35, 733587), 0, 'proxycacheblob/%', 50, 1, 0]) teamsyncworker stdout | 2025-11-08 15:06:35,742 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:45 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:06:36,076 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:06:36,332 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:06:37,532 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:47.959338+00:00 (in 9.998841 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:37 GMT)" (scheduled at 2025-11-08 15:06:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,973 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:06:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:06:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:06:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:53.848743+00:00 (in 14.999553 seconds) quotatotalworker stdout | 2025-11-08 15:06:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:53 GMT)" (scheduled at 2025-11-08 15:06:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:06:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:06:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:06:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:06:38,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:06:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:06:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:06:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:16.241159+00:00 (in 36.998463 seconds) exportactionlogsworker stdout | 2025-11-08 15:06:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:39 GMT)" (scheduled at 2025-11-08 15:06:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:06:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:06:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:06:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:49.439570+00:00 (in 9.999647 seconds) notificationworker stdout | 2025-11-08 15:06:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:49 GMT)" (scheduled at 2025-11-08 15:06:39.439570+00:00) notificationworker stdout | 2025-11-08 15:06:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 39, 440193), True, datetime.datetime(2025, 11, 8, 15, 6, 39, 440193), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:06:39,738 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:06:39,761 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:41,033 [244] [DEBUG] [app] Starting request: urn:request:de2af4fe-877d-4b17-8592-75d26380892e (/api/v1/user/notifications) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:06:41,033 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:06:41,033 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:06:41,034 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:06:41,046 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:06:41,047 [244] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."uuid", "t1"."kind_id", "t1"."metadata_json", "t1"."dismissed", "t1"."lookup_path", "t1"."created", "t1"."created" AS "cd", "t1"."target_id" FROM "notification" AS "t1" INNER JOIN "notificationkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE (("t1"."dismissed" = %s) AND ("t1"."target_id" = %s))) UNION (SELECT "t3"."id", "t3"."uuid", "t3"."kind_id", "t3"."metadata_json", "t3"."dismissed", "t3"."lookup_path", "t3"."created", "t3"."created" AS "cd", "t3"."target_id" FROM "notification" AS "t3" INNER JOIN "notificationkind" AS "t4" ON ("t3"."kind_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t5"."id" = "t3"."target_id") INNER JOIN "team" AS "t6" ON ("t5"."id" = "t6"."organization_id") INNER JOIN "teamrole" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t6"."id" = "t8"."team_id") INNER JOIN "user" AS "t9" ON ("t8"."user_id" = "t9"."id") WHERE (("t3"."dismissed" = %s) AND (("t9"."id" = %s) AND ("t7"."name" = %s)))) ORDER BY cd desc LIMIT %s', [False, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2025-11-08 15:06:41,054 [244] [DEBUG] [app] Ending request: urn:request:de2af4fe-877d-4b17-8592-75d26380892e (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:de2af4fe-877d-4b17-8592-75d26380892e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:06:41,054 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:06:41 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.022 2216 0.022) gunicorn-web stdout | 2025-11-08 15:06:41,054 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:06:41 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" buildlogsarchiver stdout | 2025-11-08 15:06:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:06:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:11.229685+00:00 (in 29.999516 seconds) buildlogsarchiver stdout | 2025-11-08 15:06:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:11 GMT)" (scheduled at 2025-11-08 15:06:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:06:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 6, 41, 230429), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:06:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:06:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:06:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:06:41,525 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:06:42,504 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:43,903 [241] [DEBUG] [app] Starting request: urn:request:31ee49e0-7d81-4d18-9c66-0f0ca5393e76 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:43,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:43,906 [278] [DEBUG] [app] Starting request: urn:request:02a7bec7-6987-45c9-bf89-a85ae596c577 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:43,906 [278] [DEBUG] [app] Ending request: urn:request:02a7bec7-6987-45c9-bf89-a85ae596c577 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:02a7bec7-6987-45c9-bf89-a85ae596c577', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:43,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:43,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:43,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:43,908 [243] [DEBUG] [app] Starting request: urn:request:d5e927bf-c14a-4380-96d8-d6e06ee7b5df (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:43,908 [243] [DEBUG] [app] Ending request: urn:request:d5e927bf-c14a-4380-96d8-d6e06ee7b5df (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d5e927bf-c14a-4380-96d8-d6e06ee7b5df', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:43,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:43,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:43,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:43,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:43,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:43,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:43,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:43,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:43,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:43,934 [241] [DEBUG] [app] Ending request: urn:request:31ee49e0-7d81-4d18-9c66-0f0ca5393e76 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:31ee49e0-7d81-4d18-9c66-0f0ca5393e76', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:43,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:43,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.033 118 0.032) gunicorn-web stdout | 2025-11-08 15:06:43,955 [244] [DEBUG] [app] Starting request: urn:request:1ceb9776-cefb-4f1e-bab7-48bface5abba (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:43,956 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:43,958 [279] [DEBUG] [app] Starting request: urn:request:047c2998-e3d3-46eb-b9aa-ec60618aa794 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:43,958 [279] [DEBUG] [app] Ending request: urn:request:047c2998-e3d3-46eb-b9aa-ec60618aa794 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:047c2998-e3d3-46eb-b9aa-ec60618aa794', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:43,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:43,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:43,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:43,960 [244] [DEBUG] [app] Starting request: urn:request:9266fe3c-3247-4a2e-a778-193cdfe40883 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:43,960 [244] [DEBUG] [app] Ending request: urn:request:9266fe3c-3247-4a2e-a778-193cdfe40883 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9266fe3c-3247-4a2e-a778-193cdfe40883', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:43,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:06:43,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:43,961 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:43,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:43,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:43,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:43,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:43,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:43,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:43,984 [244] [DEBUG] [app] Ending request: urn:request:1ceb9776-cefb-4f1e-bab7-48bface5abba (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1ceb9776-cefb-4f1e-bab7-48bface5abba', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:43,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:43,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:06:44,523 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:06:44,523 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:45,014 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:45,018 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:06:45,019 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:50.733950+00:00 (in 5.000759 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:55 GMT)" (scheduled at 2025-11-08 15:06:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 45, 733614), True, datetime.datetime(2025, 11, 8, 15, 6, 45, 733614), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:06:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:06:46,359 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:06:47,303 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:37.960021+00:00 (in 50.000246 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:47 GMT)" (scheduled at 2025-11-08 15:06:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:06:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:06:48,311 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:06:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:06:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:49.729681+00:00 (in 0.998395 seconds) securityworker stdout | 2025-11-08 15:06:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:18 GMT)" (scheduled at 2025-11-08 15:06:48.730780+00:00) securityworker stdout | 2025-11-08 15:06:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:06:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:06:48,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:06:48,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:06:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:48,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:48,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:48,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 1, 48, 734806), 1, 23]) securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:48,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:06:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 1, 48, 734806), 1, 23]) securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:06:48,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:06:48,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:18 GMT)" executed successfully securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:06:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:06:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:06:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:51.934779+00:00 (in 2.997544 seconds) gcworker stdout | 2025-11-08 15:06:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:18 GMT)" (scheduled at 2025-11-08 15:06:48.936826+00:00) gcworker stdout | 2025-11-08 15:06:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:06:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614348948, None, 1, 0]) gcworker stdout | 2025-11-08 15:06:48,952 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:06:48,952 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:06:49,248 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:06:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:59.439570+00:00 (in 9.999620 seconds) notificationworker stdout | 2025-11-08 15:06:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:59 GMT)" (scheduled at 2025-11-08 15:06:49.439570+00:00) notificationworker stdout | 2025-11-08 15:06:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 49, 440272), True, datetime.datetime(2025, 11, 8, 15, 6, 49, 440272), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:06:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:06:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:06:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:18.730780+00:00 (in 29.000608 seconds) securityworker stdout | 2025-11-08 15:06:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:19 GMT)" (scheduled at 2025-11-08 15:06:49.729681+00:00) securityworker stdout | 2025-11-08 15:06:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:06:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:06:49,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:06:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:06:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:06:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:06:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:06:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:49.939496+00:00 (in 59.999582 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:06:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:49 GMT)" (scheduled at 2025-11-08 15:06:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:06:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:06:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:06:49,952 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:06:50,336 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:06:50,449 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:06:55.732697+00:00 (in 4.998310 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:50 GMT)" (scheduled at 2025-11-08 15:06:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:06:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:50 GMT)" executed successfully builder stdout | 2025-11-08 15:06:51,039 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:06:51,075 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:06:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:06:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:18.936826+00:00 (in 27.001640 seconds) gcworker stdout | 2025-11-08 15:06:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:21 GMT)" (scheduled at 2025-11-08 15:06:51.934779+00:00) gcworker stdout | 2025-11-08 15:06:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404811935, 1209600, True, 3, 500, 1, 0]) expiredappspecifictokenworker stdout | 2025-11-08 15:06:51,936 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:06:51,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:06:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:06:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:21 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:06:52,519 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:06:52,538 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:06:52,899 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:06:53,751 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:06:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:06:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:08.848743+00:00 (in 14.999509 seconds) quotatotalworker stdout | 2025-11-08 15:06:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:08 GMT)" (scheduled at 2025-11-08 15:06:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:06:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:06:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:06:53,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:06:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:06:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:06:54,930 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:20.931018+00:00 (in 26.001014 seconds) repositorygcworker stdout | 2025-11-08 15:06:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:54 GMT)" (scheduled at 2025-11-08 15:06:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:06:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:06:54,931 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 54, 930414), True, datetime.datetime(2025, 11, 8, 15, 6, 54, 930414), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:06:54,942 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:06:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:06:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:06:55,255 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,261 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,507 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,518 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,532 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,562 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,585 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:06:55,625 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:06:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:06:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:05.732697+00:00 (in 9.999536 seconds) proxycacheblobworker stdout | 2025-11-08 15:06:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:05 GMT)" (scheduled at 2025-11-08 15:06:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:06:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:06:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 55, 733584), True, datetime.datetime(2025, 11, 8, 15, 6, 55, 733584), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:06:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:06:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:06:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:06:55,763 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:06:56,404 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:06:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:06:56,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:18.636554+00:00 (in 21.998630 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:56 GMT)" (scheduled at 2025-11-08 15:06:56.637440+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,638 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:56 GMT)" (scheduled at 2025-11-08 15:06:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,639 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:06:56,639 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:07:56 GMT)" executed successfully securityscanningnotificationworker stdout | 2025-11-08 15:06:56,650 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), True, datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,654 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), True, datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), 0, 'secscanv4/%', False, datetime.datetime(2025, 11, 8, 15, 6, 56, 638189), 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:06:56,657 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:06:56,658 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:11:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:06:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:06:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:27.639981+00:00 (in 29.999556 seconds) autopruneworker stdout | 2025-11-08 15:06:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:27 GMT)" (scheduled at 2025-11-08 15:06:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:06:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614357648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:06:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:06:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:06:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:27 GMT)" executed successfully gcworker stdout | 2025-11-08 15:06:58,888 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:06:58,903 [244] [DEBUG] [app] Starting request: urn:request:334bd7f6-1bd9-4560-a15d-83a7ee6846bf (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:58,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:58,905 [271] [DEBUG] [app] Starting request: urn:request:e5232b80-b631-42b9-8380-3fad7dfb5e63 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:58,906 [271] [DEBUG] [app] Ending request: urn:request:e5232b80-b631-42b9-8380-3fad7dfb5e63 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e5232b80-b631-42b9-8380-3fad7dfb5e63', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:58,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:58,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:58,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:58,908 [243] [DEBUG] [app] Starting request: urn:request:7c633050-2044-4974-9775-1f8060728154 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:58,908 [243] [DEBUG] [app] Ending request: urn:request:7c633050-2044-4974-9775-1f8060728154 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7c633050-2044-4974-9775-1f8060728154', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:06:58,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:06:58,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:58,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:58,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:58,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:58,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:58,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:58,926 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:58,930 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:58,933 [244] [DEBUG] [app] Ending request: urn:request:334bd7f6-1bd9-4560-a15d-83a7ee6846bf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:334bd7f6-1bd9-4560-a15d-83a7ee6846bf', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:58,933 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:58,933 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:06:58,956 [241] [DEBUG] [app] Starting request: urn:request:c61ce01d-2d4a-44df-b936-3ca51219ff6e (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:06:58,957 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:06:58,958 [279] [DEBUG] [app] Starting request: urn:request:7e2e2459-8096-45d3-8d63-2cd0286d12d7 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:06:58,958 [279] [DEBUG] [app] Ending request: urn:request:7e2e2459-8096-45d3-8d63-2cd0286d12d7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7e2e2459-8096-45d3-8d63-2cd0286d12d7', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:06:58,959 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:06:58,959 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:58,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:06:58,960 [244] [DEBUG] [app] Starting request: urn:request:88ae99e6-44b0-408a-b411-c76939517966 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:06:58,961 [244] [DEBUG] [app] Ending request: urn:request:88ae99e6-44b0-408a-b411-c76939517966 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:88ae99e6-44b0-408a-b411-c76939517966', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:06:58,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:06:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:06:58,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:06:58,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:06:58,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:06:58,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:06:58,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:06:58,968 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:06:58,978 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:06:58,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:06:58,984 [241] [DEBUG] [app] Ending request: urn:request:c61ce01d-2d4a-44df-b936-3ca51219ff6e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c61ce01d-2d4a-44df-b936-3ca51219ff6e', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:06:58,985 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:06:58,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:06:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:06:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.029) notificationworker stdout | 2025-11-08 15:06:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:06:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:09.439570+00:00 (in 9.999604 seconds) notificationworker stdout | 2025-11-08 15:06:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:09 GMT)" (scheduled at 2025-11-08 15:06:59.439570+00:00) notificationworker stdout | 2025-11-08 15:06:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:06:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 6, 59, 440260), True, datetime.datetime(2025, 11, 8, 15, 6, 59, 440260), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:06:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:06:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:06:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:07:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:07:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:13.957387+00:00 (in 12.998714 seconds) namespacegcworker stdout | 2025-11-08 15:07:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:00 GMT)" (scheduled at 2025-11-08 15:07:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:07:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:07:00,958 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:07:03,146 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:04,456 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:04,629 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:04,637 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:07:04,858 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:15.732697+00:00 (in 9.999452 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:15 GMT)" (scheduled at 2025-11-08 15:07:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 5, 733628), True, datetime.datetime(2025, 11, 8, 15, 7, 5, 733628), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:07:05,751 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:06,096 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:07:06,342 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:07:07,540 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:07:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:07:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:23.848743+00:00 (in 14.999563 seconds) quotatotalworker stdout | 2025-11-08 15:07:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:23 GMT)" (scheduled at 2025-11-08 15:07:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:07:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:07:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:07:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:07:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:07:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:16.440608+00:00 (in 7.000666 seconds) notificationworker stdout | 2025-11-08 15:07:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:19 GMT)" (scheduled at 2025-11-08 15:07:09.439570+00:00) notificationworker stdout | 2025-11-08 15:07:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 9, 440203), True, datetime.datetime(2025, 11, 8, 15, 7, 9, 440203), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:07:09,746 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:07:09,770 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:07:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:07:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:41.229685+00:00 (in 29.999530 seconds) buildlogsarchiver stdout | 2025-11-08 15:07:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:41 GMT)" (scheduled at 2025-11-08 15:07:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:07:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 7, 11, 230414), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:07:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:07:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:07:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:07:11,534 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:07:12,513 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:13,903 [244] [DEBUG] [app] Starting request: urn:request:8559587a-e273-45db-93fe-fc932bdd0097 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:13,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:13,906 [278] [DEBUG] [app] Starting request: urn:request:72c5afee-0671-4fbc-88e8-d8188bbf2d44 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:13,906 [278] [DEBUG] [app] Ending request: urn:request:72c5afee-0671-4fbc-88e8-d8188bbf2d44 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:72c5afee-0671-4fbc-88e8-d8188bbf2d44', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:07:13,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:07:13,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:13,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:13,908 [243] [DEBUG] [app] Starting request: urn:request:1fdad928-c82e-40c2-ae26-b57f0c9d173d (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:13,909 [243] [DEBUG] [app] Ending request: urn:request:1fdad928-c82e-40c2-ae26-b57f0c9d173d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1fdad928-c82e-40c2-ae26-b57f0c9d173d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:07:13,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:13,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:13,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:13,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:13,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:13,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:13,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:13,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:13,930 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:13,933 [244] [DEBUG] [app] Ending request: urn:request:8559587a-e273-45db-93fe-fc932bdd0097 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8559587a-e273-45db-93fe-fc932bdd0097', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:13,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:13,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:07:13,955 [244] [DEBUG] [app] Starting request: urn:request:e7b38196-4b28-47ee-aeda-c41cf3433964 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:07:13,957 [278] [DEBUG] [app] Starting request: urn:request:c82ddab5-3fc2-491c-950b-4934277f66cc (/v1/_internal_ping) {'X-Forwarded-For': '::1'} namespacegcworker stdout | 2025-11-08 15:07:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2025-11-08 15:07:13,957 [278] [DEBUG] [app] Ending request: urn:request:c82ddab5-3fc2-491c-950b-4934277f66cc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c82ddab5-3fc2-491c-950b-4934277f66cc', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:07:13,957 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" namespacegcworker stdout | 2025-11-08 15:07:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:00.958245+00:00 (in 47.000482 seconds) namespacegcworker stdout | 2025-11-08 15:07:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:13 GMT)" (scheduled at 2025-11-08 15:07:13.957387+00:00) nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:07:13,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:07:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2025-11-08 15:07:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 13, 958076), True, datetime.datetime(2025, 11, 8, 15, 7, 13, 958076), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:07:13,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:13,960 [241] [DEBUG] [app] Starting request: urn:request:29eadf26-a10e-4ea4-8aa7-c3a77d4b8019 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:13,960 [241] [DEBUG] [app] Ending request: urn:request:29eadf26-a10e-4ea4-8aa7-c3a77d4b8019 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:29eadf26-a10e-4ea4-8aa7-c3a77d4b8019', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:13,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:13,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:13,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:13,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:13,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:13,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:13,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:07:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:07:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:07:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:07:13,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:13,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:13,984 [244] [DEBUG] [app] Ending request: urn:request:e7b38196-4b28-47ee-aeda-c41cf3433964 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e7b38196-4b28-47ee-aeda-c41cf3433964', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:13,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:13,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:07:14,532 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:07:14,532 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:15,024 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:15,029 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:15,030 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:25.732697+00:00 (in 9.999519 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:25 GMT)" (scheduled at 2025-11-08 15:07:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 15, 733580), True, datetime.datetime(2025, 11, 8, 15, 7, 15, 733580), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:07:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:07:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:39.242263+00:00 (in 23.000643 seconds) exportactionlogsworker stdout | 2025-11-08 15:07:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:16 GMT)" (scheduled at 2025-11-08 15:07:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:07:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:07:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 16, 241901), True, datetime.datetime(2025, 11, 8, 15, 7, 16, 241901), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:07:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:07:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:07:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:07:16,367 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:07:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:16,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:19.439570+00:00 (in 2.998605 seconds) notificationworker stdout | 2025-11-08 15:07:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:16 GMT)" (scheduled at 2025-11-08 15:07:16.440608+00:00) notificationworker stdout | 2025-11-08 15:07:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:07:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:07:17,311 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:07:18,320 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:07:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:07:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:56.637712+00:00 (in 38.000741 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:07:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:18 GMT)" (scheduled at 2025-11-08 15:07:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:07:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:07:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 18, 637388), True, datetime.datetime(2025, 11, 8, 15, 7, 18, 637388), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:07:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:07:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:07:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:07:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:07:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:19.729681+00:00 (in 0.998392 seconds) securityworker stdout | 2025-11-08 15:07:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:48 GMT)" (scheduled at 2025-11-08 15:07:18.730780+00:00) securityworker stdout | 2025-11-08 15:07:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:07:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:07:18,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:07:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:18,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:18,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:18,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:18,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:18,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:18,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 18, 734847), 1, 23]) securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:18,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 18, 734847), 1, 23]) securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:18,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:18,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:07:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:07:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:21.934779+00:00 (in 2.997518 seconds) gcworker stdout | 2025-11-08 15:07:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:48 GMT)" (scheduled at 2025-11-08 15:07:18.936826+00:00) gcworker stdout | 2025-11-08 15:07:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:07:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614378948, None, 1, 0]) gcworker stdout | 2025-11-08 15:07:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:07:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:07:19,257 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:07:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:29.439570+00:00 (in 9.999629 seconds) notificationworker stdout | 2025-11-08 15:07:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:29 GMT)" (scheduled at 2025-11-08 15:07:19.439570+00:00) notificationworker stdout | 2025-11-08 15:07:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 19, 440185), True, datetime.datetime(2025, 11, 8, 15, 7, 19, 440185), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:07:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:07:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:48.730780+00:00 (in 29.000669 seconds) securityworker stdout | 2025-11-08 15:07:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:49 GMT)" (scheduled at 2025-11-08 15:07:19.729681+00:00) securityworker stdout | 2025-11-08 15:07:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:07:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:07:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:07:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:07:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:07:19,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:19,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:07:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 15, 21]) securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stdout | 2025-11-08 15:07:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:07:19,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 10]) securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Selected random hole 2 with 3 total holes securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Left range 4-10 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-15 securityworker stdout | 2025-11-08 15:07:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 2 with 3 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Left range 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-15 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:07:19,759 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 10, 16]) securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 4-10 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Already merged with block 4-10 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-21 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Right range 4-21 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Right range 4-21 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:07:19,765 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-21 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stdout | 2025-11-08 15:07:19,766 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 21, 23]) securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:07:19,770 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 6, 12]) securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 6-12 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 6-12 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Right range 6-12 securityworker stdout | 2025-11-08 15:07:19,773 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stdout | 2025-11-08 15:07:19,774 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 6-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Right range 6-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-6 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:19,774 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 1, 7]) securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Merging with block 6-12 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 12 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-23 securityworker stdout | 2025-11-08 15:07:19,777 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 6-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 12-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 12-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:07:19,778 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 12, 18]) securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 18 securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Total range: 18-23 securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stdout | 2025-11-08 15:07:19,781 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 18-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:07:19,782 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 18, 23]) securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 18 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Total range: 23-18 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:07:19,785 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:07:19,786 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 12, 18]) securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stdout | 2025-11-08 15:07:19,789 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:07:19,790 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 18, 23]) securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stdout | 2025-11-08 15:07:19,793 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:07:19,794 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 4, 10]) securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stdout | 2025-11-08 15:07:19,797 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:19,798 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 1, 7]) securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Total range: 10-12 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 10-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-12 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:07:19,801 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:07:19,802 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 19, 734777), 10, 16]) securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 16 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] Total range: 16-10 securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:19,805 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 16 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] Total range: 16-10 securityworker stderr | 2025-11-08 15:07:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:19,805 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:07:20,345 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:07:20,458 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:07:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:07:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:54.929582+00:00 (in 33.998112 seconds) repositorygcworker stdout | 2025-11-08 15:07:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:20 GMT)" (scheduled at 2025-11-08 15:07:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:07:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:07:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:20 GMT)" executed successfully builder stdout | 2025-11-08 15:07:21,047 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:07:21,083 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:07:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:07:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:48.936826+00:00 (in 27.001628 seconds) gcworker stdout | 2025-11-08 15:07:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:51 GMT)" (scheduled at 2025-11-08 15:07:21.934779+00:00) gcworker stdout | 2025-11-08 15:07:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404841935, 1209600, True, 3, 500, 1, 0]) expiredappspecifictokenworker stdout | 2025-11-08 15:07:21,945 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:07:21,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:07:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:07:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:51 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:07:22,528 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:07:22,546 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:07:22,908 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:07:23,760 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:07:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:07:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:38.848743+00:00 (in 14.999551 seconds) quotatotalworker stdout | 2025-11-08 15:07:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:38 GMT)" (scheduled at 2025-11-08 15:07:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:07:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:07:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:07:23,866 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:07:23,866 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:07:25,268 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,287 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,519 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,530 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,553 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,575 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,598 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:25,638 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:35.732697+00:00 (in 9.999521 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:35 GMT)" (scheduled at 2025-11-08 15:07:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 25, 733547), True, datetime.datetime(2025, 11, 8, 15, 7, 25, 733547), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:25,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:07:25,782 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:07:26,413 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:07:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:07:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:57.639981+00:00 (in 29.999500 seconds) autopruneworker stdout | 2025-11-08 15:07:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:57 GMT)" (scheduled at 2025-11-08 15:07:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:07:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614387648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:07:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:07:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:07:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:07:57 GMT)" executed successfully gcworker stdout | 2025-11-08 15:07:28,897 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:28,903 [241] [DEBUG] [app] Starting request: urn:request:fbf1a2bc-0fa6-42d8-9510-76bd308157bb (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:28,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:28,905 [278] [DEBUG] [app] Starting request: urn:request:d3e60f8f-0151-467a-a2a3-ce895c6156b8 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:28,906 [278] [DEBUG] [app] Ending request: urn:request:d3e60f8f-0151-467a-a2a3-ce895c6156b8 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d3e60f8f-0151-467a-a2a3-ce895c6156b8', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-registry stdout | 2025-11-08 15:07:28,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:28,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:28,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:28,908 [244] [DEBUG] [app] Starting request: urn:request:6991a2df-2ee9-4def-8e54-89268e6adf3d (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:28,908 [244] [DEBUG] [app] Ending request: urn:request:6991a2df-2ee9-4def-8e54-89268e6adf3d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6991a2df-2ee9-4def-8e54-89268e6adf3d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:07:28,908 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:28,908 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:28,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:28,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:28,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:28,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:28,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:28,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:28,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:28,934 [241] [DEBUG] [app] Ending request: urn:request:fbf1a2bc-0fa6-42d8-9510-76bd308157bb (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fbf1a2bc-0fa6-42d8-9510-76bd308157bb', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:28,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:28,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:07:28,955 [244] [DEBUG] [app] Starting request: urn:request:29096402-b672-4ade-bd73-961cdd0426a1 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:28,956 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:28,957 [278] [DEBUG] [app] Starting request: urn:request:f88a1613-2cab-40d5-9166-74cbd86c9686 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:28,958 [278] [DEBUG] [app] Ending request: urn:request:f88a1613-2cab-40d5-9166-74cbd86c9686 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f88a1613-2cab-40d5-9166-74cbd86c9686', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:07:28,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.000) gunicorn-web stdout | 2025-11-08 15:07:28,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:28,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:28,960 [241] [DEBUG] [app] Starting request: urn:request:82d271b2-aefe-4ee3-a9b7-40747a025730 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:28,960 [241] [DEBUG] [app] Ending request: urn:request:82d271b2-aefe-4ee3-a9b7-40747a025730 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:82d271b2-aefe-4ee3-a9b7-40747a025730', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:07:28,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:28,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:28,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:28,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:28,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:28,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:28,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:28,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:28,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:28,984 [244] [DEBUG] [app] Ending request: urn:request:29096402-b672-4ade-bd73-961cdd0426a1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:29096402-b672-4ade-bd73-961cdd0426a1', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:28,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:28,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.030) notificationworker stdout | 2025-11-08 15:07:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:39.439570+00:00 (in 9.999614 seconds) notificationworker stdout | 2025-11-08 15:07:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:39 GMT)" (scheduled at 2025-11-08 15:07:29.439570+00:00) notificationworker stdout | 2025-11-08 15:07:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 29, 440267), True, datetime.datetime(2025, 11, 8, 15, 7, 29, 440267), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:07:33,168 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:34,472 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:34,645 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:34,654 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:07:34,866 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:45.732697+00:00 (in 9.999529 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:45 GMT)" (scheduled at 2025-11-08 15:07:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 35, 733527), True, datetime.datetime(2025, 11, 8, 15, 7, 35, 733527), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:35,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:35,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:35,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:07:35,759 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:36,114 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:07:36,352 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:07:37,549 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:47.959338+00:00 (in 9.998861 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:37 GMT)" (scheduled at 2025-11-08 15:07:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,972 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:07:37,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:07:38,849 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:07:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:53.848743+00:00 (in 14.999504 seconds) quotatotalworker stdout | 2025-11-08 15:07:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:53 GMT)" (scheduled at 2025-11-08 15:07:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:07:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:07:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:07:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:07:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:07:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:07:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:07:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:16.241159+00:00 (in 36.998441 seconds) exportactionlogsworker stdout | 2025-11-08 15:07:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:39 GMT)" (scheduled at 2025-11-08 15:07:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:07:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:07:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:07:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:49.439570+00:00 (in 9.999646 seconds) notificationworker stdout | 2025-11-08 15:07:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:49 GMT)" (scheduled at 2025-11-08 15:07:39.439570+00:00) notificationworker stdout | 2025-11-08 15:07:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 39, 440185), True, datetime.datetime(2025, 11, 8, 15, 7, 39, 440185), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:07:39,755 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:07:39,778 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:07:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:07:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:11.229685+00:00 (in 29.999604 seconds) buildlogsarchiver stdout | 2025-11-08 15:07:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:11 GMT)" (scheduled at 2025-11-08 15:07:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:07:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 7, 41, 230368), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:07:41,242 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:07:41,242 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:07:41,242 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:07:41,542 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:07:42,522 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:43,904 [243] [DEBUG] [app] Starting request: urn:request:e9968607-045a-42ee-90e9-5f85e73cba2a (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:43,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:43,906 [278] [DEBUG] [app] Starting request: urn:request:e3bac1d3-8058-403e-be89-4e776e427861 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:43,907 [278] [DEBUG] [app] Ending request: urn:request:e3bac1d3-8058-403e-be89-4e776e427861 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e3bac1d3-8058-403e-be89-4e776e427861', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-registry stdout | 2025-11-08 15:07:43,907 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:43,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:43,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:43,909 [243] [DEBUG] [app] Starting request: urn:request:f9f60fe9-2a9e-4aa8-b1af-48beab8452f9 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:43,909 [243] [DEBUG] [app] Ending request: urn:request:f9f60fe9-2a9e-4aa8-b1af-48beab8452f9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f9f60fe9-2a9e-4aa8-b1af-48beab8452f9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:07:43,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:43,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:43,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:43,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:43,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:43,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:43,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:43,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:43,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:43,934 [243] [DEBUG] [app] Ending request: urn:request:e9968607-045a-42ee-90e9-5f85e73cba2a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e9968607-045a-42ee-90e9-5f85e73cba2a', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:43,934 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:43,934 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:07:43,955 [244] [DEBUG] [app] Starting request: urn:request:af4e1718-4b26-4f0d-b135-6526dfa68d8c (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:43,956 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:43,958 [278] [DEBUG] [app] Starting request: urn:request:bd617bed-1fc9-4980-96f7-2de7b394a7f9 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:43,958 [278] [DEBUG] [app] Ending request: urn:request:bd617bed-1fc9-4980-96f7-2de7b394a7f9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:bd617bed-1fc9-4980-96f7-2de7b394a7f9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:07:43,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:07:43,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:43,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:43,960 [241] [DEBUG] [app] Starting request: urn:request:9ea9255d-87b7-4a7b-be01-dba121afb14c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:43,961 [241] [DEBUG] [app] Ending request: urn:request:9ea9255d-87b7-4a7b-be01-dba121afb14c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9ea9255d-87b7-4a7b-be01-dba121afb14c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:43,961 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:43,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:43,962 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:43,962 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:43,962 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:43,969 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:43,969 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:43,979 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:43,982 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:43,985 [244] [DEBUG] [app] Ending request: urn:request:af4e1718-4b26-4f0d-b135-6526dfa68d8c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:af4e1718-4b26-4f0d-b135-6526dfa68d8c', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:43,986 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:43,986 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) queuecleanupworker stdout | 2025-11-08 15:07:44,540 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:07:44,540 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:45,039 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:45,040 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:07:45,035 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:50.733950+00:00 (in 5.000713 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:55 GMT)" (scheduled at 2025-11-08 15:07:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 45, 733548), True, datetime.datetime(2025, 11, 8, 15, 7, 45, 733548), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:45,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:45,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:07:46,376 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:07:47,320 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:37.960021+00:00 (in 50.000258 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:47 GMT)" (scheduled at 2025-11-08 15:07:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:07:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:07:48,329 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:07:48,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:07:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:49.729681+00:00 (in 0.998442 seconds) securityworker stdout | 2025-11-08 15:07:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:18 GMT)" (scheduled at 2025-11-08 15:07:48.730780+00:00) securityworker stdout | 2025-11-08 15:07:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:07:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:07:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:07:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:07:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:48,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:48,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:07:48,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:48,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:48,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:48,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 2, 48, 734884), 1, 23]) securityworker stdout | 2025-11-08 15:07:48,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:48,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:07:48,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 2, 48, 734884), 1, 23]) securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:07:48,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:07:48,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:18 GMT)" executed successfully securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:07:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:07:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:07:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:51.934779+00:00 (in 2.997514 seconds) gcworker stdout | 2025-11-08 15:07:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:18 GMT)" (scheduled at 2025-11-08 15:07:48.936826+00:00) gcworker stdout | 2025-11-08 15:07:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:07:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614408949, None, 1, 0]) gcworker stdout | 2025-11-08 15:07:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:07:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:07:49,276 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:07:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:59.439570+00:00 (in 9.999633 seconds) notificationworker stdout | 2025-11-08 15:07:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:59 GMT)" (scheduled at 2025-11-08 15:07:49.439570+00:00) notificationworker stdout | 2025-11-08 15:07:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 49, 440186), True, datetime.datetime(2025, 11, 8, 15, 7, 49, 440186), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:07:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:07:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:07:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:18.730780+00:00 (in 29.000668 seconds) securityworker stdout | 2025-11-08 15:07:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:19 GMT)" (scheduled at 2025-11-08 15:07:49.729681+00:00) securityworker stdout | 2025-11-08 15:07:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:07:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:07:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:07:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:07:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:07:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:07:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:07:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:49.939496+00:00 (in 59.999620 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:07:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:49 GMT)" (scheduled at 2025-11-08 15:07:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:07:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:07:49,952 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:07:49,952 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:07:50,354 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:07:50,467 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:07:55.732697+00:00 (in 4.998299 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:50 GMT)" (scheduled at 2025-11-08 15:07:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:07:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:50 GMT)" executed successfully builder stdout | 2025-11-08 15:07:51,056 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:07:51,092 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:07:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:07:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:18.936826+00:00 (in 27.001627 seconds) gcworker stdout | 2025-11-08 15:07:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:21 GMT)" (scheduled at 2025-11-08 15:07:51.934779+00:00) gcworker stdout | 2025-11-08 15:07:51,935 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404871935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:07:51,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:07:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:07:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:07:51,953 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:07:52,537 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:07:52,555 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:07:52,936 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:07:53,769 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:07:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:07:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:08.848743+00:00 (in 14.999588 seconds) quotatotalworker stdout | 2025-11-08 15:07:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:08 GMT)" (scheduled at 2025-11-08 15:07:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:07:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:07:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:07:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:07:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:07:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:07:54,930 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:20.931018+00:00 (in 26.001029 seconds) repositorygcworker stdout | 2025-11-08 15:07:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:54 GMT)" (scheduled at 2025-11-08 15:07:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:07:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:07:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 54, 930363), True, datetime.datetime(2025, 11, 8, 15, 7, 54, 930363), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:07:54,942 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:07:54,942 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:07:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:07:55,279 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,302 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,531 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,542 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,568 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,595 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,610 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:07:55,651 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:07:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:07:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:05.732697+00:00 (in 9.999574 seconds) proxycacheblobworker stdout | 2025-11-08 15:07:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:05 GMT)" (scheduled at 2025-11-08 15:07:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:07:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:07:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 55, 733493), True, datetime.datetime(2025, 11, 8, 15, 7, 55, 733493), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:07:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:07:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:07:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:07:55,796 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:07:56,422 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:07:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:07:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:18.636554+00:00 (in 21.998404 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:07:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:56 GMT)" (scheduled at 2025-11-08 15:07:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:07:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:07:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:08:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:07:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:07:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:27.639981+00:00 (in 29.999520 seconds) autopruneworker stdout | 2025-11-08 15:07:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:27 GMT)" (scheduled at 2025-11-08 15:07:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:07:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614417648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:07:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:07:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:07:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:07:58,903 [241] [DEBUG] [app] Starting request: urn:request:7a64a51b-e760-4f7c-89da-d34ac5e0ff75 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:07:58,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:07:58,906 [278] [DEBUG] [app] Starting request: urn:request:877ab426-90ff-4ba2-b6fe-dae0e11d43dd (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:58,906 [278] [DEBUG] [app] Ending request: urn:request:877ab426-90ff-4ba2-b6fe-dae0e11d43dd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:877ab426-90ff-4ba2-b6fe-dae0e11d43dd', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:07:58,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:07:58,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:58,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:58,908 [241] [DEBUG] [app] Starting request: urn:request:0835bc39-42f0-4859-9a2a-f6b83701efa5 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:58,908 [241] [DEBUG] [app] Ending request: urn:request:0835bc39-42f0-4859-9a2a-f6b83701efa5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0835bc39-42f0-4859-9a2a-f6b83701efa5', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:58,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:58,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:58,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:58,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:58,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:58,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:58,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gcworker stdout | 2025-11-08 15:07:58,907 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:07:58,926 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:58,930 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:58,933 [241] [DEBUG] [app] Ending request: urn:request:7a64a51b-e760-4f7c-89da-d34ac5e0ff75 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7a64a51b-e760-4f7c-89da-d34ac5e0ff75', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:58,933 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:58,933 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.031) gunicorn-web stdout | 2025-11-08 15:07:58,955 [241] [DEBUG] [app] Starting request: urn:request:dd47f288-5554-4cd1-822e-ada896fff1ee (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:07:58,957 [276] [DEBUG] [app] Starting request: urn:request:0c1d087e-01c0-429e-8eb3-3be600226648 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:07:58,957 [276] [DEBUG] [app] Ending request: urn:request:0c1d087e-01c0-429e-8eb3-3be600226648 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:0c1d087e-01c0-429e-8eb3-3be600226648', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:07:58,957 [276] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:58,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:58,958 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:07:58,959 [243] [DEBUG] [app] Starting request: urn:request:2da96558-77ca-40bf-85b2-2a9cc91b426a (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:07:58,960 [243] [DEBUG] [app] Ending request: urn:request:2da96558-77ca-40bf-85b2-2a9cc91b426a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2da96558-77ca-40bf-85b2-2a9cc91b426a', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:07:58,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:07:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:07:58,960 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:07:58,960 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:07:58,960 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:07:58,960 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:07:58,967 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:07:58,967 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:07:58,977 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:07:58,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:07:58,984 [241] [DEBUG] [app] Ending request: urn:request:dd47f288-5554-4cd1-822e-ada896fff1ee (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:dd47f288-5554-4cd1-822e-ada896fff1ee', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:07:58,984 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:07:58,984 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:07:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:07:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) notificationworker stdout | 2025-11-08 15:07:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:07:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:09.439570+00:00 (in 9.999638 seconds) notificationworker stdout | 2025-11-08 15:07:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:09 GMT)" (scheduled at 2025-11-08 15:07:59.439570+00:00) notificationworker stdout | 2025-11-08 15:07:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:07:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 7, 59, 440239), True, datetime.datetime(2025, 11, 8, 15, 7, 59, 440239), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:07:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:07:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:07:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:08:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:08:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:13.957387+00:00 (in 12.998691 seconds) namespacegcworker stdout | 2025-11-08 15:08:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:00 GMT)" (scheduled at 2025-11-08 15:08:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:08:00,959 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:08:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:08:03,178 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:04,489 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:04,662 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:04,672 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:08:04,876 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:15.732697+00:00 (in 9.999470 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:15 GMT)" (scheduled at 2025-11-08 15:08:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 5, 733508), True, datetime.datetime(2025, 11, 8, 15, 8, 5, 733508), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:08:05,768 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:06,131 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:08:06,361 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:08:07,558 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:08:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:08:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:23.848743+00:00 (in 14.999624 seconds) quotatotalworker stdout | 2025-11-08 15:08:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:23 GMT)" (scheduled at 2025-11-08 15:08:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:08:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:08:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:08:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:08:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:08:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:16.440608+00:00 (in 7.000625 seconds) notificationworker stdout | 2025-11-08 15:08:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:19 GMT)" (scheduled at 2025-11-08 15:08:09.439570+00:00) notificationworker stdout | 2025-11-08 15:08:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 9, 440297), True, datetime.datetime(2025, 11, 8, 15, 8, 9, 440297), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:09,454 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:08:09,764 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:08:09,788 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:08:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:08:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:41.229685+00:00 (in 29.999597 seconds) buildlogsarchiver stdout | 2025-11-08 15:08:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:41 GMT)" (scheduled at 2025-11-08 15:08:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:08:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 8, 11, 230411), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:08:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:08:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:08:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:08:11,552 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:08:12,531 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:13,904 [244] [DEBUG] [app] Starting request: urn:request:09f68704-04df-42a6-b198-4c2a1a073b22 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:08:13,905 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:08:13,907 [276] [DEBUG] [app] Starting request: urn:request:fbe9f664-e842-46cb-a907-cd45f025b5bb (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:13,907 [276] [DEBUG] [app] Ending request: urn:request:fbe9f664-e842-46cb-a907-cd45f025b5bb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fbe9f664-e842-46cb-a907-cd45f025b5bb', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:13,907 [276] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:13,908 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:13,909 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:13,910 [244] [DEBUG] [app] Starting request: urn:request:b004d615-c312-4f9b-abfb-435ced0c3572 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:13,910 [244] [DEBUG] [app] Ending request: urn:request:b004d615-c312-4f9b-abfb-435ced0c3572 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b004d615-c312-4f9b-abfb-435ced0c3572', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:13,910 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:13,911 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:13,911 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:13,911 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:13,911 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:13,919 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:13,919 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:13,929 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:13,933 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:13,936 [244] [DEBUG] [app] Ending request: urn:request:09f68704-04df-42a6-b198-4c2a1a073b22 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:09f68704-04df-42a6-b198-4c2a1a073b22', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:13,936 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:13,936 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.033 118 0.033) gunicorn-web stdout | 2025-11-08 15:08:13,955 [244] [DEBUG] [app] Starting request: urn:request:88994555-4d70-4657-8bea-70fe1dda2826 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:08:13,957 [271] [DEBUG] [app] Starting request: urn:request:b3e3abaf-4049-40ef-9941-a31dfac33c22 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:13,957 [271] [DEBUG] [app] Ending request: urn:request:b3e3abaf-4049-40ef-9941-a31dfac33c22 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b3e3abaf-4049-40ef-9941-a31dfac33c22', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} namespacegcworker stdout | 2025-11-08 15:08:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2025-11-08 15:08:13,957 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" namespacegcworker stdout | 2025-11-08 15:08:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:00.958245+00:00 (in 47.000478 seconds) nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:13,957 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:08:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:13 GMT)" (scheduled at 2025-11-08 15:08:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:08:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-web stdout | 2025-11-08 15:08:13,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:08:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 13, 958101), True, datetime.datetime(2025, 11, 8, 15, 8, 13, 958101), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:08:13,959 [244] [DEBUG] [app] Starting request: urn:request:7bdd701a-fe24-4b80-8e79-2abadfdbbd66 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:13,959 [244] [DEBUG] [app] Ending request: urn:request:7bdd701a-fe24-4b80-8e79-2abadfdbbd66 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7bdd701a-fe24-4b80-8e79-2abadfdbbd66', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:13,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:13,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:13,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:13,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:13,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:13,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:13,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:08:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:08:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:08:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:08:13,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:13,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:13,983 [244] [DEBUG] [app] Ending request: urn:request:88994555-4d70-4657-8bea-70fe1dda2826 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:88994555-4d70-4657-8bea-70fe1dda2826', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:13,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:13,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) queuecleanupworker stdout | 2025-11-08 15:08:14,549 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:08:14,549 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:15,049 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:15,050 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:15,057 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:23.733651+00:00 (in 8.000456 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:25 GMT)" (scheduled at 2025-11-08 15:08:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 15, 733496), True, datetime.datetime(2025, 11, 8, 15, 8, 15, 733496), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:15,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:08:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:08:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:39.242263+00:00 (in 23.000638 seconds) exportactionlogsworker stdout | 2025-11-08 15:08:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:16 GMT)" (scheduled at 2025-11-08 15:08:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:08:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:08:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 16, 241924), True, datetime.datetime(2025, 11, 8, 15, 8, 16, 241924), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:08:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:08:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:08:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:08:16,385 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:08:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:19.439570+00:00 (in 2.998520 seconds) notificationworker stdout | 2025-11-08 15:08:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:16 GMT)" (scheduled at 2025-11-08 15:08:16.440608+00:00) notificationworker stdout | 2025-11-08 15:08:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:08:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:08:17,329 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:08:18,338 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:08:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:08:18,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:56.637712+00:00 (in 38.000720 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:08:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:18 GMT)" (scheduled at 2025-11-08 15:08:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:08:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:08:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 18, 637326), True, datetime.datetime(2025, 11, 8, 15, 8, 18, 637326), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:08:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:08:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:08:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:08:18,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:08:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:19.729681+00:00 (in 0.998518 seconds) securityworker stdout | 2025-11-08 15:08:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:48 GMT)" (scheduled at 2025-11-08 15:08:18.730780+00:00) securityworker stdout | 2025-11-08 15:08:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:08:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:08:18,735 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:08:18,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:08:18,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:18,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:18,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:18,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:18,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:08:18,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:18,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 18, 736222), 1, 23]) securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:18,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 18, 736222), 1, 23]) securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:18,760 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:18,760 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:08:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:08:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:21.934779+00:00 (in 2.997454 seconds) gcworker stdout | 2025-11-08 15:08:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:48 GMT)" (scheduled at 2025-11-08 15:08:18.936826+00:00) gcworker stdout | 2025-11-08 15:08:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:08:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614438949, None, 1, 0]) gcworker stdout | 2025-11-08 15:08:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:08:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:08:19,285 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:08:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:29.439570+00:00 (in 9.999593 seconds) notificationworker stdout | 2025-11-08 15:08:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:29 GMT)" (scheduled at 2025-11-08 15:08:19.439570+00:00) notificationworker stdout | 2025-11-08 15:08:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 19, 440286), True, datetime.datetime(2025, 11, 8, 15, 8, 19, 440286), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:08:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:08:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:48.730780+00:00 (in 29.000658 seconds) securityworker stdout | 2025-11-08 15:08:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:49 GMT)" (scheduled at 2025-11-08 15:08:19.729681+00:00) securityworker stdout | 2025-11-08 15:08:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:08:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:08:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:08:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:08:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:08:19,749 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,749 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,749 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:19,749 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 12, 18]) securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:08:19,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:08:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,758 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stdout | 2025-11-08 15:08:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stdout | 2025-11-08 15:08:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:08:19,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 18, 23]) securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 7-12 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-12 securityworker stdout | 2025-11-08 15:08:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-12 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-12 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:08:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 7, 13]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 13-7 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 13-7 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:19,765 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,766 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 2, 8]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 11, 17]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stdout | 2025-11-08 15:08:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stdout | 2025-11-08 15:08:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:19,773 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 1, 7]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:08:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,777 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 17, 23]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stdout | 2025-11-08 15:08:19,780 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:08:19,781 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 8, 14]) securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,785 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 11, 17]) securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stdout | 2025-11-08 15:08:19,788 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Right range 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 5 securityworker stdout | 2025-11-08 15:08:19,789 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 2, 8]) securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:08:19,792 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:19,793 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 1, 7]) securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Left range 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 17-23 securityworker stdout | 2025-11-08 15:08:19,796 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:08:19,797 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 17, 23]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 11-17 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Total range: 8-11 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stdout | 2025-11-08 15:08:19,800 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-11 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:08:19,801 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 19, 734795), 8, 14]) securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:19,804 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stderr | 2025-11-08 15:08:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:19,804 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:08:20,363 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:08:20,475 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:08:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:08:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:25.930789+00:00 (in 4.999310 seconds) repositorygcworker stdout | 2025-11-08 15:08:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:20 GMT)" (scheduled at 2025-11-08 15:08:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:08:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:08:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:20 GMT)" executed successfully builder stdout | 2025-11-08 15:08:21,065 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:08:21,100 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:08:21,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:08:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:48.936826+00:00 (in 27.001630 seconds) gcworker stdout | 2025-11-08 15:08:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:51 GMT)" (scheduled at 2025-11-08 15:08:21.934779+00:00) gcworker stdout | 2025-11-08 15:08:21,935 [71] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2025-11-08 15:08:21,948 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404901947, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:08:21,952 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:08:21,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:08:21,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:51 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:08:21,962 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:08:22,546 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:08:22,563 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:08:22,945 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:23,733 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:23,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:25.732697+00:00 (in 1.998522 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:23,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:13:23 GMT)" (scheduled at 2025-11-08 15:08:23.733651+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:23,734 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:08:23,747 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), True, datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), 0, 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:08:23,750 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), True, datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), 0, 'proxycacheblob/%', False, datetime.datetime(2025, 11, 8, 15, 8, 23, 734440), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:08:23,754 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:23,754 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:13:23 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:08:23,778 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:08:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:08:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:38.848743+00:00 (in 14.999590 seconds) quotatotalworker stdout | 2025-11-08 15:08:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:38 GMT)" (scheduled at 2025-11-08 15:08:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:08:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:08:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:08:23,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:08:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:08:25,291 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,313 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,542 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,555 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,584 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,606 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,629 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:25,663 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:35.732697+00:00 (in 9.999513 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:35 GMT)" (scheduled at 2025-11-08 15:08:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:25,733 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 25, 733447), True, datetime.datetime(2025, 11, 8, 15, 8, 25, 733447), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:08:25,810 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:08:25,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:08:25,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:54.929582+00:00 (in 28.998331 seconds) repositorygcworker stdout | 2025-11-08 15:08:25,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:13:25 GMT)" (scheduled at 2025-11-08 15:08:25.930789+00:00) repositorygcworker stdout | 2025-11-08 15:08:25,931 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:08:25,944 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), True, datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), 0, 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:08:25,948 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), True, datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), 0, 'repositorygc/%', False, datetime.datetime(2025, 11, 8, 15, 8, 25, 931556), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:08:25,951 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:08:25,951 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:13:25 GMT)" executed successfully manifestbackfillworker stdout | 2025-11-08 15:08:26,430 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:08:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:08:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:57.639981+00:00 (in 29.999554 seconds) autopruneworker stdout | 2025-11-08 15:08:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:57 GMT)" (scheduled at 2025-11-08 15:08:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:08:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614447648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:08:27,653 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:08:27,653 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:08:27,653 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:08:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:08:28,904 [243] [DEBUG] [app] Starting request: urn:request:26033c96-ecad-46b8-bd25-a0c0df3f174f (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:08:28,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:08:28,906 [278] [DEBUG] [app] Starting request: urn:request:519147c4-24fc-4b2f-b417-c469ea6f1028 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:28,906 [278] [DEBUG] [app] Ending request: urn:request:519147c4-24fc-4b2f-b417-c469ea6f1028 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:519147c4-24fc-4b2f-b417-c469ea6f1028', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.002) gunicorn-registry stdout | 2025-11-08 15:08:28,907 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:08:28,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:28,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:28,908 [243] [DEBUG] [app] Starting request: urn:request:afa4da4d-50c1-40f3-b489-c5916df6af75 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:28,909 [243] [DEBUG] [app] Ending request: urn:request:afa4da4d-50c1-40f3-b489-c5916df6af75 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:afa4da4d-50c1-40f3-b489-c5916df6af75', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:28,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:08:28,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:28,909 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:28,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:28,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:28,917 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:28,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gcworker stdout | 2025-11-08 15:08:28,925 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:28,927 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:28,930 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:28,934 [243] [DEBUG] [app] Ending request: urn:request:26033c96-ecad-46b8-bd25-a0c0df3f174f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:26033c96-ecad-46b8-bd25-a0c0df3f174f', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:28,934 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:28,934 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:08:28,955 [243] [DEBUG] [app] Starting request: urn:request:f8845ad4-52a5-4382-9c3e-9c1c5dfbb08a (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:08:28,957 [279] [DEBUG] [app] Starting request: urn:request:7691ea97-e3db-4e5c-9786-1c0e1e2eac3e (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:28,957 [279] [DEBUG] [app] Ending request: urn:request:7691ea97-e3db-4e5c-9786-1c0e1e2eac3e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7691ea97-e3db-4e5c-9786-1c0e1e2eac3e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:28,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:28,957 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:28,958 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:28,959 [243] [DEBUG] [app] Starting request: urn:request:068bf1fc-7d5d-4961-95c9-2f88c5b48e09 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:28,959 [243] [DEBUG] [app] Ending request: urn:request:068bf1fc-7d5d-4961-95c9-2f88c5b48e09 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:068bf1fc-7d5d-4961-95c9-2f88c5b48e09', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:28,959 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:28,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:28,960 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:28,960 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:28,960 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:28,967 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:28,967 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:28,976 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:28,979 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:28,982 [243] [DEBUG] [app] Ending request: urn:request:f8845ad4-52a5-4382-9c3e-9c1c5dfbb08a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f8845ad4-52a5-4382-9c3e-9c1c5dfbb08a', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:28,982 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:28,983 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.027) notificationworker stdout | 2025-11-08 15:08:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:39.439570+00:00 (in 9.999615 seconds) notificationworker stdout | 2025-11-08 15:08:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:39 GMT)" (scheduled at 2025-11-08 15:08:29.439570+00:00) notificationworker stdout | 2025-11-08 15:08:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 29, 440275), True, datetime.datetime(2025, 11, 8, 15, 8, 29, 440275), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:08:33,189 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:34,506 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:34,678 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:34,687 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:08:34,885 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:45.732697+00:00 (in 9.999501 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:45 GMT)" (scheduled at 2025-11-08 15:08:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 35, 733486), True, datetime.datetime(2025, 11, 8, 15, 8, 35, 733486), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:08:35,777 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:36,148 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:08:36,371 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:08:37,567 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:47.959338+00:00 (in 9.998865 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:37 GMT)" (scheduled at 2025-11-08 15:08:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,973 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:08:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:08:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:08:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:53.848743+00:00 (in 14.999520 seconds) quotatotalworker stdout | 2025-11-08 15:08:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:53 GMT)" (scheduled at 2025-11-08 15:08:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:08:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:08:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:08:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:08:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:08:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:08:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:08:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:16.241159+00:00 (in 36.998451 seconds) exportactionlogsworker stdout | 2025-11-08 15:08:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:39 GMT)" (scheduled at 2025-11-08 15:08:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:08:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:08:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:08:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:49.439570+00:00 (in 9.999606 seconds) notificationworker stdout | 2025-11-08 15:08:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:49 GMT)" (scheduled at 2025-11-08 15:08:39.439570+00:00) notificationworker stdout | 2025-11-08 15:08:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:39,441 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 39, 440299), True, datetime.datetime(2025, 11, 8, 15, 8, 39, 440299), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:08:39,772 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:08:39,807 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:08:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:08:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:11.229685+00:00 (in 29.999533 seconds) buildlogsarchiver stdout | 2025-11-08 15:08:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:11 GMT)" (scheduled at 2025-11-08 15:08:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:08:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 8, 41, 230500), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:08:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:08:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:08:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:08:41,561 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:08:42,539 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:43,903 [244] [DEBUG] [app] Starting request: urn:request:5390c523-6f4b-4ffc-80c8-d22cfa5e91b8 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:08:43,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:08:43,905 [271] [DEBUG] [app] Starting request: urn:request:902226fb-db82-48f0-b042-9d19b8680e13 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:43,906 [271] [DEBUG] [app] Ending request: urn:request:902226fb-db82-48f0-b042-9d19b8680e13 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:902226fb-db82-48f0-b042-9d19b8680e13', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:43,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:08:43,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:08:43,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:43,908 [244] [DEBUG] [app] Starting request: urn:request:e5ea3e74-2d4d-4d8f-bbba-eae0c673e3d2 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:43,908 [244] [DEBUG] [app] Ending request: urn:request:e5ea3e74-2d4d-4d8f-bbba-eae0c673e3d2 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:e5ea3e74-2d4d-4d8f-bbba-eae0c673e3d2', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:43,908 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:43,908 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:43,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:43,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:43,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:43,916 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:43,916 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:43,926 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:43,929 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:43,933 [244] [DEBUG] [app] Ending request: urn:request:5390c523-6f4b-4ffc-80c8-d22cfa5e91b8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5390c523-6f4b-4ffc-80c8-d22cfa5e91b8', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:43,933 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:43,933 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:08:43,955 [244] [DEBUG] [app] Starting request: urn:request:f160efa5-842f-43f9-8353-e0d0ac64ce1e (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:08:43,957 [278] [DEBUG] [app] Starting request: urn:request:87f329de-67c4-422d-bb6d-3ef394399e87 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:43,957 [278] [DEBUG] [app] Ending request: urn:request:87f329de-67c4-422d-bb6d-3ef394399e87 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:87f329de-67c4-422d-bb6d-3ef394399e87', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:43,957 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:43,957 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:43,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:43,959 [243] [DEBUG] [app] Starting request: urn:request:4d418311-4a79-4b84-8b9a-3799b682c9f3 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:43,959 [243] [DEBUG] [app] Ending request: urn:request:4d418311-4a79-4b84-8b9a-3799b682c9f3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4d418311-4a79-4b84-8b9a-3799b682c9f3', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:43,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:43,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:43,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:43,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:43,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:43,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:43,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:43,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:43,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:43,983 [244] [DEBUG] [app] Ending request: urn:request:f160efa5-842f-43f9-8353-e0d0ac64ce1e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f160efa5-842f-43f9-8353-e0d0ac64ce1e', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:43,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:43,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) quotatotalworker stdout | 2025-11-08 15:08:44,557 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:08:44,557 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:45,059 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:45,059 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:08:45,068 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: servicekey stdout | 2025-11-08 15:08:45,453 [100] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2025-11-08 15:08:45,453 [100] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 16:03:45.453402+00:00 (in 3299.999547 seconds) servicekey stdout | 2025-11-08 15:08:45,454 [100] [INFO] [apscheduler.executors.default] Running job "ServiceKeyWorker._refresh_service_key (trigger: interval[0:55:00], next run at: 2025-11-08 16:03:45 GMT)" (scheduled at 2025-11-08 15:08:45.453402+00:00) servicekey stdout | 2025-11-08 15:08:45,454 [100] [DEBUG] [__main__] Starting automatic refresh of service key CjvvquW6EfS5HriQZZ55y6BFr-3znO2Pl1dQ7yEvLSc to new expiration 2025-11-08 17:08:45.454189 servicekey stdout | 2025-11-08 15:08:45,454 [100] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE (("t1"."kid" = %s) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s))) LIMIT %s OFFSET %s', ['CjvvquW6EfS5HriQZZ55y6BFr-3znO2Pl1dQ7yEvLSc', datetime.datetime(2025, 11, 1, 15, 8, 45, 454403), None, 1, 0]) servicekey stdout | 2025-11-08 15:08:45,467 [100] [DEBUG] [peewee] ('UPDATE "servicekey" SET "name" = %s, "kid" = %s, "service" = %s, "jwk" = %s, "metadata" = %s, "created_date" = %s, "expiration_date" = %s, "rotation_duration" = %s, "approval_id" = %s WHERE ("servicekey"."id" = %s)', ['https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com:443', 'CjvvquW6EfS5HriQZZ55y6BFr-3znO2Pl1dQ7yEvLSc', 'quay', '{"n": "xTBCZGCRcG6iw4MYc1uF8GqVNeVCPP8h_HMwuoGml6U1P0MvsadQ-XcG5VQIkGmnOG5yysvotc0DwLmfoULky3j1iuxJ7l5DLjTK6SkHRY23LR2Hc54AaCS_kPY0oNSsYIlsW_rocjIE5EZh-mxODQjXf6MzldUXJ0HTKx5UlRox9F8xNqYkGOFvcma5MpOfz4NXyk_G-XgywfUj-cbsagSvqh2uPygnMytOxJMK4bz4yV3jVkIhwh6Squef9hzsXvluQtDCs1mEw0wtiSuhffH01FYd3lTjVX-FUF80sQkYOtwT9DiI72yaZNGAy3zNlLnH17wOrcSh6WLhGG1YUw", "e": "AQAB", "kty": "RSA", "kid": "CjvvquW6EfS5HriQZZ55y6BFr-3znO2Pl1dQ7yEvLSc"}', '{"created_by": "CLI tool"}', datetime.datetime(2025, 11, 8, 10, 55, 3, 584532), datetime.datetime(2025, 11, 8, 17, 8, 45, 454189), None, 1, 1]) servicekey stdout | 2025-11-08 15:08:45,472 [100] [DEBUG] [__main__] Finished automatic refresh of service key CjvvquW6EfS5HriQZZ55y6BFr-3znO2Pl1dQ7yEvLSc with new expiration 2025-11-08 17:08:45.454189 servicekey stdout | 2025-11-08 15:08:45,472 [100] [DEBUG] [data.database] Disconnecting from database. servicekey stdout | 2025-11-08 15:08:45,472 [100] [INFO] [apscheduler.executors.default] Job "ServiceKeyWorker._refresh_service_key (trigger: interval[0:55:00], next run at: 2025-11-08 16:03:45 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:08:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:50.733950+00:00 (in 5.000723 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:55 GMT)" (scheduled at 2025-11-08 15:08:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 45, 733494), True, datetime.datetime(2025, 11, 8, 15, 8, 45, 733494), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:45,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:08:46,394 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:08:47,337 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:37.960021+00:00 (in 50.000225 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:47 GMT)" (scheduled at 2025-11-08 15:08:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:08:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:08:48,346 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:08:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:08:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:49.729681+00:00 (in 0.998312 seconds) securityworker stdout | 2025-11-08 15:08:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:18 GMT)" (scheduled at 2025-11-08 15:08:48.730780+00:00) securityworker stdout | 2025-11-08 15:08:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:08:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:08:48,735 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:08:48,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:08:48,748 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:48,748 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:48,748 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:48,748 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:48,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:48,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:48,753 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 3, 48, 736654), 1, 23]) securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:08:48,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:08:48,757 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 3, 48, 736654), 1, 23]) securityworker stdout | 2025-11-08 15:08:48,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:08:48,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:48,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:08:48,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:08:48,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:08:48,761 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:08:48,761 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:08:48,761 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:08:48,761 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:18 GMT)" executed successfully securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:08:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:08:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:08:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:51.934779+00:00 (in 2.997445 seconds) gcworker stdout | 2025-11-08 15:08:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:18 GMT)" (scheduled at 2025-11-08 15:08:48.936826+00:00) gcworker stdout | 2025-11-08 15:08:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:08:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614468949, None, 1, 0]) gcworker stdout | 2025-11-08 15:08:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:08:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:08:49,294 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:08:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:59.439570+00:00 (in 9.999627 seconds) notificationworker stdout | 2025-11-08 15:08:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:59 GMT)" (scheduled at 2025-11-08 15:08:49.439570+00:00) notificationworker stdout | 2025-11-08 15:08:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 49, 440195), True, datetime.datetime(2025, 11, 8, 15, 8, 49, 440195), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:08:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:08:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:08:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:18.730780+00:00 (in 29.000662 seconds) securityworker stdout | 2025-11-08 15:08:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:19 GMT)" (scheduled at 2025-11-08 15:08:49.729681+00:00) securityworker stdout | 2025-11-08 15:08:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:08:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:08:49,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:08:49,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:08:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:08:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:08:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:08:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:49.939496+00:00 (in 59.999627 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:08:49,939 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:49 GMT)" (scheduled at 2025-11-08 15:08:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:08:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:08:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:08:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:08:50,381 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:08:50,484 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:08:55.732697+00:00 (in 4.998255 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:50 GMT)" (scheduled at 2025-11-08 15:08:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:08:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:50 GMT)" executed successfully builder stdout | 2025-11-08 15:08:51,074 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:08:51,109 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:08:51,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:08:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:18.936826+00:00 (in 27.001532 seconds) gcworker stdout | 2025-11-08 15:08:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:21 GMT)" (scheduled at 2025-11-08 15:08:51.934779+00:00) gcworker stdout | 2025-11-08 15:08:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404931935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:08:51,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:08:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:08:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:08:51,971 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:08:52,554 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:08:52,572 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:08:52,954 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:08:53,787 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:08:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:08:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:08.848743+00:00 (in 14.999582 seconds) quotatotalworker stdout | 2025-11-08 15:08:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:08 GMT)" (scheduled at 2025-11-08 15:08:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:08:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:08:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:08:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:08:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:08:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:08:54,930 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:20.931018+00:00 (in 26.000995 seconds) repositorygcworker stdout | 2025-11-08 15:08:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:54 GMT)" (scheduled at 2025-11-08 15:08:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:08:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:08:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 54, 930403), True, datetime.datetime(2025, 11, 8, 15, 8, 54, 930403), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:08:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:08:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:08:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:08:55,302 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,327 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,557 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,566 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,598 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,617 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,641 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:08:55,680 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:08:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:08:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:05.732697+00:00 (in 9.999519 seconds) proxycacheblobworker stdout | 2025-11-08 15:08:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:05 GMT)" (scheduled at 2025-11-08 15:08:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:08:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:08:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 55, 733483), True, datetime.datetime(2025, 11, 8, 15, 8, 55, 733483), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:08:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:08:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:08:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:08:55,824 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:08:56,439 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:08:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:08:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:18.636554+00:00 (in 21.998384 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:08:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:56 GMT)" (scheduled at 2025-11-08 15:08:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:08:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:08:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:09:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:08:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:08:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:27.639981+00:00 (in 29.999528 seconds) autopruneworker stdout | 2025-11-08 15:08:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:27 GMT)" (scheduled at 2025-11-08 15:08:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:08:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614477648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:08:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:08:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:08:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:08:58,903 [241] [DEBUG] [app] Starting request: urn:request:061437fb-72f3-47fc-ae69-5eb6b63e73e6 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:08:58,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:08:58,906 [271] [DEBUG] [app] Starting request: urn:request:2acd6343-b42f-4ac0-be89-25dd8635a3d2 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:58,906 [271] [DEBUG] [app] Ending request: urn:request:2acd6343-b42f-4ac0-be89-25dd8635a3d2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2acd6343-b42f-4ac0-be89-25dd8635a3d2', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:58,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:58,906 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:58,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:58,908 [243] [DEBUG] [app] Starting request: urn:request:33e0b6ce-182c-4814-9e91-11d9050df94e (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:58,909 [243] [DEBUG] [app] Ending request: urn:request:33e0b6ce-182c-4814-9e91-11d9050df94e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:33e0b6ce-182c-4814-9e91-11d9050df94e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:08:58,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:58,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:58,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:58,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:58,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:58,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:58,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:58,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:58,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:58,934 [241] [DEBUG] [app] Ending request: urn:request:061437fb-72f3-47fc-ae69-5eb6b63e73e6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:061437fb-72f3-47fc-ae69-5eb6b63e73e6', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:58,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:58,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.033 118 0.032) gcworker stdout | 2025-11-08 15:08:58,934 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:08:58,956 [241] [DEBUG] [app] Starting request: urn:request:4461a1ec-f642-4691-86c1-cda9334cd382 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:08:58,957 [279] [DEBUG] [app] Starting request: urn:request:e06626e4-9c92-4124-bba1-e96270502ec7 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:08:58,958 [279] [DEBUG] [app] Ending request: urn:request:e06626e4-9c92-4124-bba1-e96270502ec7 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e06626e4-9c92-4124-bba1-e96270502ec7', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:08:58,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:08:58,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:58,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:08:58,960 [241] [DEBUG] [app] Starting request: urn:request:705fd623-595d-4d60-97f8-cf0922b82392 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:08:58,960 [241] [DEBUG] [app] Ending request: urn:request:705fd623-595d-4d60-97f8-cf0922b82392 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:705fd623-595d-4d60-97f8-cf0922b82392', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:08:58,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:08:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:08:58,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:08:58,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:08:58,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:08:58,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:08:58,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:08:58,968 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:08:58,978 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:08:58,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:08:58,984 [241] [DEBUG] [app] Ending request: urn:request:4461a1ec-f642-4691-86c1-cda9334cd382 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4461a1ec-f642-4691-86c1-cda9334cd382', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:08:58,984 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:08:58,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:08:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:08:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.029) notificationworker stdout | 2025-11-08 15:08:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:08:59,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:09.439570+00:00 (in 9.999578 seconds) notificationworker stdout | 2025-11-08 15:08:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:09 GMT)" (scheduled at 2025-11-08 15:08:59.439570+00:00) notificationworker stdout | 2025-11-08 15:08:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:08:59,441 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 8, 59, 440351), True, datetime.datetime(2025, 11, 8, 15, 8, 59, 440351), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:08:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:08:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:08:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:09:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:09:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:13.957387+00:00 (in 12.998681 seconds) namespacegcworker stdout | 2025-11-08 15:09:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:00 GMT)" (scheduled at 2025-11-08 15:09:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:09:00,959 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:09:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:09:03,199 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:04,522 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:04,695 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:04,704 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:09:04,894 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:15.732697+00:00 (in 9.999457 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:15 GMT)" (scheduled at 2025-11-08 15:09:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 5, 733495), True, datetime.datetime(2025, 11, 8, 15, 9, 5, 733495), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:05,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:05,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:05,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:09:05,786 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:06,166 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:09:06,381 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:09:07,586 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:09:08,849 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:09:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:23.848743+00:00 (in 14.999493 seconds) quotatotalworker stdout | 2025-11-08 15:09:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:23 GMT)" (scheduled at 2025-11-08 15:09:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:09:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:09:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:09:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:09:08,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:09:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:09,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:16.440608+00:00 (in 7.000602 seconds) notificationworker stdout | 2025-11-08 15:09:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:19 GMT)" (scheduled at 2025-11-08 15:09:09.439570+00:00) notificationworker stdout | 2025-11-08 15:09:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 9, 440314), True, datetime.datetime(2025, 11, 8, 15, 9, 9, 440314), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:09:09,781 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:09:09,815 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:09:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:09:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:41.229685+00:00 (in 29.999523 seconds) buildlogsarchiver stdout | 2025-11-08 15:09:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:41 GMT)" (scheduled at 2025-11-08 15:09:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:09:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 9, 11, 230485), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:09:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:09:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:09:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:09:11,570 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:09:12,548 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:13,904 [243] [DEBUG] [app] Starting request: urn:request:1e7afe17-dc04-41cd-ab4e-3a225704b1d5 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:09:13,905 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:09:13,907 [278] [DEBUG] [app] Starting request: urn:request:cab848b0-1ab2-4781-afc8-47adb5631b2e (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:13,907 [278] [DEBUG] [app] Ending request: urn:request:cab848b0-1ab2-4781-afc8-47adb5631b2e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:cab848b0-1ab2-4781-afc8-47adb5631b2e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:13,907 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:09:13,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:13,908 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:13,909 [243] [DEBUG] [app] Starting request: urn:request:3237104c-064e-44c3-be89-8434703aedf3 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:13,909 [243] [DEBUG] [app] Ending request: urn:request:3237104c-064e-44c3-be89-8434703aedf3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3237104c-064e-44c3-be89-8434703aedf3', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:13,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:13,910 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:13,910 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:13,910 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:13,910 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:13,918 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:13,918 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:13,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:13,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:13,934 [243] [DEBUG] [app] Ending request: urn:request:1e7afe17-dc04-41cd-ab4e-3a225704b1d5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1e7afe17-dc04-41cd-ab4e-3a225704b1d5', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:13,935 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:13,935 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:09:13,955 [241] [DEBUG] [app] Starting request: urn:request:fec821fb-e6c6-4aad-818c-60650eb6a564 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:09:13,956 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:09:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:09:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:31.958030+00:00 (in 18.000251 seconds) namespacegcworker stdout | 2025-11-08 15:09:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:13 GMT)" (scheduled at 2025-11-08 15:09:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:09:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2025-11-08 15:09:13,957 [278] [DEBUG] [app] Starting request: urn:request:61e711e9-e28a-4e1e-bbd9-d52795f9e295 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:13,958 [278] [DEBUG] [app] Ending request: urn:request:61e711e9-e28a-4e1e-bbd9-d52795f9e295 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:61e711e9-e28a-4e1e-bbd9-d52795f9e295', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:13,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:09:13,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:09:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 13, 958081), True, datetime.datetime(2025, 11, 8, 15, 9, 13, 958081), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:09:13,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:13,960 [241] [DEBUG] [app] Starting request: urn:request:dfa7accc-36f9-4259-8623-437243484e1c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:13,960 [241] [DEBUG] [app] Ending request: urn:request:dfa7accc-36f9-4259-8623-437243484e1c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:dfa7accc-36f9-4259-8623-437243484e1c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:13,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:13,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:13,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:13,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:13,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:13,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:13,968 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:09:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:09:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:09:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:09:13,978 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:13,982 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:13,985 [241] [DEBUG] [app] Ending request: urn:request:fec821fb-e6c6-4aad-818c-60650eb6a564 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:fec821fb-e6c6-4aad-818c-60650eb6a564', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:13,985 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:13,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) quotatotalworker stdout | 2025-11-08 15:09:14,566 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:09:14,587 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:15,069 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:15,070 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:15,079 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:25.732697+00:00 (in 9.999503 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:25 GMT)" (scheduled at 2025-11-08 15:09:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 15, 733507), True, datetime.datetime(2025, 11, 8, 15, 9, 15, 733507), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:15,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:15,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:09:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:09:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:39.242263+00:00 (in 23.000665 seconds) exportactionlogsworker stdout | 2025-11-08 15:09:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:16 GMT)" (scheduled at 2025-11-08 15:09:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:09:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:09:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 16, 241951), True, datetime.datetime(2025, 11, 8, 15, 9, 16, 241951), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:09:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:09:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:09:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:09:16,402 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:09:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:19.439570+00:00 (in 2.998574 seconds) notificationworker stdout | 2025-11-08 15:09:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:16 GMT)" (scheduled at 2025-11-08 15:09:16.440608+00:00) notificationworker stdout | 2025-11-08 15:09:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:09:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:09:17,346 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:09:18,355 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:09:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:09:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:56.637712+00:00 (in 38.000771 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:09:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:18 GMT)" (scheduled at 2025-11-08 15:09:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:09:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:09:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 18, 637327), True, datetime.datetime(2025, 11, 8, 15, 9, 18, 637327), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:09:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:09:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:09:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:09:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:09:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:19.729681+00:00 (in 0.998428 seconds) securityworker stdout | 2025-11-08 15:09:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:48 GMT)" (scheduled at 2025-11-08 15:09:18.730780+00:00) securityworker stdout | 2025-11-08 15:09:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:09:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:09:18,735 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:09:18,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:09:18,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:18,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:18,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:18,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:18,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:18,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:18,753 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 18, 736171), 1, 23]) securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:18,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:18,757 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 18, 736171), 1, 23]) securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:18,760 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:09:18,761 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:09:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:09:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:21.934779+00:00 (in 2.997476 seconds) gcworker stdout | 2025-11-08 15:09:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:48 GMT)" (scheduled at 2025-11-08 15:09:18.936826+00:00) gcworker stdout | 2025-11-08 15:09:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:09:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614498948, None, 1, 0]) gcworker stdout | 2025-11-08 15:09:18,952 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:09:18,952 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:09:19,303 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:09:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:19,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:29.439570+00:00 (in 9.999548 seconds) notificationworker stdout | 2025-11-08 15:09:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:29 GMT)" (scheduled at 2025-11-08 15:09:19.439570+00:00) notificationworker stdout | 2025-11-08 15:09:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 19, 440313), True, datetime.datetime(2025, 11, 8, 15, 9, 19, 440313), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:09:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:09:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:48.730780+00:00 (in 29.000678 seconds) securityworker stdout | 2025-11-08 15:09:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:49 GMT)" (scheduled at 2025-11-08 15:09:19.729681+00:00) securityworker stdout | 2025-11-08 15:09:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:09:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:09:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:09:19,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:09:19,747 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:19,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 15, 21]) securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stdout | 2025-11-08 15:09:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:09:19,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 11]) securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 5-11 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 5-11 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-11 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Selected random hole 2 with 3 total holes securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Left range 5-11 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 11-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 2 with 3 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Left range 5-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 11-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:09:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:09:19,759 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 11, 17]) securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-11 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-11 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-21 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 5-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 5-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 5-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Right range 5-21 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Right range 5-21 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-5 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Merging with block 5-21 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 5-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stdout | 2025-11-08 15:09:19,766 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 21, 23]) securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,770 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,770 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:19,770 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,770 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 9, 15]) securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 9-15 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Left range 9-15 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-23 securityworker stdout | 2025-11-08 15:09:19,773 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 9-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Left range 9-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,774 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 17, 23]) securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Left range 9-15 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-17 securityworker stdout | 2025-11-08 15:09:19,777 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Left range 9-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 15-17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 15 securityworker stdout | 2025-11-08 15:09:19,778 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 15, 21]) securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 9-15 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Already merged with block 9-15 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Total range: 1-9 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 9-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 9-15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 3 securityworker stdout | 2025-11-08 15:09:19,781 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 3 securityworker stdout | 2025-11-08 15:09:19,782 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 3, 9]) securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 3 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Total range: 1-3 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stdout | 2025-11-08 15:09:19,785 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 3 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-3 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:19,786 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 1, 7]) securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,789 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,790 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 3, 9]) securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:09:19,793 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stdout | 2025-11-08 15:09:19,794 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stdout | 2025-11-08 15:09:19,794 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:19,794 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 1, 7]) securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-23 securityworker stdout | 2025-11-08 15:09:19,797 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-23 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:09:19,798 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 17, 23]) securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-17 securityworker stdout | 2025-11-08 15:09:19,801 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:09:19,802 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 11, 17]) securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 11-17 by worker securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Total range: 9-11 securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-11 securityworker stdout | 2025-11-08 15:09:19,805 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 11-17 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-11 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:09:19,806 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 19, 735539), 9, 15]) securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:19,809 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stderr | 2025-11-08 15:09:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:19,809 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:09:20,390 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:09:20,493 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:09:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:09:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:54.929582+00:00 (in 33.998116 seconds) repositorygcworker stdout | 2025-11-08 15:09:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:20 GMT)" (scheduled at 2025-11-08 15:09:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:09:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:09:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:20 GMT)" executed successfully builder stdout | 2025-11-08 15:09:21,082 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:09:21,117 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:09:21,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:09:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:48.936826+00:00 (in 27.001554 seconds) gcworker stdout | 2025-11-08 15:09:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:51 GMT)" (scheduled at 2025-11-08 15:09:21.934779+00:00) gcworker stdout | 2025-11-08 15:09:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404961935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:09:21,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:09:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:09:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:51 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:09:21,979 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:09:22,564 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:09:22,581 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:09:22,963 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:09:23,795 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:09:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:09:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:38.848743+00:00 (in 14.999581 seconds) quotatotalworker stdout | 2025-11-08 15:09:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:38 GMT)" (scheduled at 2025-11-08 15:09:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:09:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:09:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:09:23,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:09:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:09:25,313 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,340 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,573 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,581 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,616 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,633 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,657 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:25,692 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:35.732697+00:00 (in 9.999503 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:35 GMT)" (scheduled at 2025-11-08 15:09:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 25, 733487), True, datetime.datetime(2025, 11, 8, 15, 9, 25, 733487), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:25,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:25,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:25,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:09:25,841 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:09:26,458 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:09:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:09:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:57.639981+00:00 (in 29.999522 seconds) autopruneworker stdout | 2025-11-08 15:09:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:57 GMT)" (scheduled at 2025-11-08 15:09:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:09:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614507649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:09:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:09:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:09:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:09:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:09:28,903 [244] [DEBUG] [app] Starting request: urn:request:0112fb4a-1be1-4482-bfa0-a3363004a6f1 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:09:28,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:09:28,906 [279] [DEBUG] [app] Starting request: urn:request:8b948f82-d02e-4029-8ec1-723012d49dbb (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:28,906 [279] [DEBUG] [app] Ending request: urn:request:8b948f82-d02e-4029-8ec1-723012d49dbb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:8b948f82-d02e-4029-8ec1-723012d49dbb', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:28,906 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:09:28,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:28,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:28,908 [244] [DEBUG] [app] Starting request: urn:request:a6cc654f-9fca-46c9-b6d8-bdac09ff147a (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:28,908 [244] [DEBUG] [app] Ending request: urn:request:a6cc654f-9fca-46c9-b6d8-bdac09ff147a (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a6cc654f-9fca-46c9-b6d8-bdac09ff147a', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:28,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:28,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:28,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:28,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:28,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:28,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:28,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:28,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:28,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:28,934 [244] [DEBUG] [app] Ending request: urn:request:0112fb4a-1be1-4482-bfa0-a3363004a6f1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0112fb4a-1be1-4482-bfa0-a3363004a6f1', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:28,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:28,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gcworker stdout | 2025-11-08 15:09:28,943 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:28,956 [244] [DEBUG] [app] Starting request: urn:request:8eb53097-acc1-4284-acad-5eadbfb74d3f (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:09:28,957 [278] [DEBUG] [app] Starting request: urn:request:c7cc7536-512e-4b5c-b5dc-c94e69cfbf3a (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:28,957 [278] [DEBUG] [app] Ending request: urn:request:c7cc7536-512e-4b5c-b5dc-c94e69cfbf3a (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c7cc7536-512e-4b5c-b5dc-c94e69cfbf3a', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:09:28,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:28,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:28,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:28,959 [244] [DEBUG] [app] Starting request: urn:request:a0a9a964-38cf-4eca-af4c-4268d3a79b85 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:28,959 [244] [DEBUG] [app] Ending request: urn:request:a0a9a964-38cf-4eca-af4c-4268d3a79b85 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a0a9a964-38cf-4eca-af4c-4268d3a79b85', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:28,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:09:28,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:28,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:28,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:28,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:28,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:28,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:28,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:28,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:28,984 [244] [DEBUG] [app] Ending request: urn:request:8eb53097-acc1-4284-acad-5eadbfb74d3f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8eb53097-acc1-4284-acad-5eadbfb74d3f', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:28,985 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:28,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) notificationworker stdout | 2025-11-08 15:09:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:39.439570+00:00 (in 9.999608 seconds) notificationworker stdout | 2025-11-08 15:09:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:39 GMT)" (scheduled at 2025-11-08 15:09:29.439570+00:00) notificationworker stdout | 2025-11-08 15:09:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 29, 440232), True, datetime.datetime(2025, 11, 8, 15, 9, 29, 440232), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:39 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:09:31,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:09:31,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:00.958245+00:00 (in 28.999792 seconds) namespacegcworker stdout | 2025-11-08 15:09:31,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:14:31 GMT)" (scheduled at 2025-11-08 15:09:31.958030+00:00) namespacegcworker stdout | 2025-11-08 15:09:31,959 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:09:31,972 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), True, datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), 0, 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:09:31,975 [80] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), True, datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), 0, 'namespacegc/%', False, datetime.datetime(2025, 11, 8, 15, 9, 31, 958763), 'namespacegc/%']) namespacegcworker stdout | 2025-11-08 15:09:31,979 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:09:31,979 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:14:31 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:09:33,209 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:34,539 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:34,712 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:34,720 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:09:34,903 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:45.732697+00:00 (in 9.999508 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:45 GMT)" (scheduled at 2025-11-08 15:09:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 35, 733588), True, datetime.datetime(2025, 11, 8, 15, 9, 35, 733588), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:09:35,794 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:36,184 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:09:36,391 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:09:37,595 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:47.959338+00:00 (in 9.998874 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:37 GMT)" (scheduled at 2025-11-08 15:09:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,972 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:09:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:09:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:09:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:53.848743+00:00 (in 14.999517 seconds) quotatotalworker stdout | 2025-11-08 15:09:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:53 GMT)" (scheduled at 2025-11-08 15:09:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:09:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:09:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:09:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:09:38,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:09:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:09:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:09:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:16.241159+00:00 (in 36.998467 seconds) exportactionlogsworker stdout | 2025-11-08 15:09:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:39 GMT)" (scheduled at 2025-11-08 15:09:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:09:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:09:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:09:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:39,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:49.439570+00:00 (in 9.999579 seconds) notificationworker stdout | 2025-11-08 15:09:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:49 GMT)" (scheduled at 2025-11-08 15:09:39.439570+00:00) notificationworker stdout | 2025-11-08 15:09:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 39, 440271), True, datetime.datetime(2025, 11, 8, 15, 9, 39, 440271), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:09:39,790 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:09:39,824 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:09:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:09:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:11.229685+00:00 (in 29.999527 seconds) buildlogsarchiver stdout | 2025-11-08 15:09:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:11 GMT)" (scheduled at 2025-11-08 15:09:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:09:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 9, 41, 230487), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:09:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:09:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:09:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:09:41,578 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:09:42,557 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:43,904 [241] [DEBUG] [app] Starting request: urn:request:c86576a0-578a-49c0-832f-42089e779827 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:09:43,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:09:43,906 [278] [DEBUG] [app] Starting request: urn:request:5691d56e-5d50-43c2-8c43-ac7b0875874b (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:43,906 [278] [DEBUG] [app] Ending request: urn:request:5691d56e-5d50-43c2-8c43-ac7b0875874b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5691d56e-5d50-43c2-8c43-ac7b0875874b', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:43,907 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:09:43,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:43,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:43,909 [244] [DEBUG] [app] Starting request: urn:request:d9a319e8-71d7-4561-a33d-ec86ff6c07fd (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:43,909 [244] [DEBUG] [app] Ending request: urn:request:d9a319e8-71d7-4561-a33d-ec86ff6c07fd (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d9a319e8-71d7-4561-a33d-ec86ff6c07fd', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:43,910 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:43,910 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:43,910 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:43,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:43,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:43,918 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:43,918 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:43,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:43,932 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:43,935 [241] [DEBUG] [app] Ending request: urn:request:c86576a0-578a-49c0-832f-42089e779827 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c86576a0-578a-49c0-832f-42089e779827', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:43,935 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:43,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:09:43,955 [241] [DEBUG] [app] Starting request: urn:request:5a7b4611-2db4-4c90-9b05-dfc84a900f5c (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:09:43,957 [279] [DEBUG] [app] Starting request: urn:request:1fc18b4f-39ce-44b1-8380-5789017bc28e (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:43,957 [279] [DEBUG] [app] Ending request: urn:request:1fc18b4f-39ce-44b1-8380-5789017bc28e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1fc18b4f-39ce-44b1-8380-5789017bc28e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:09:43,957 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:43,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:43,958 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:43,959 [241] [DEBUG] [app] Starting request: urn:request:41f26b23-0afa-4831-95dc-465673c85dcb (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:43,959 [241] [DEBUG] [app] Ending request: urn:request:41f26b23-0afa-4831-95dc-465673c85dcb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:41f26b23-0afa-4831-95dc-465673c85dcb', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:43,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.000) gunicorn-web stdout | 2025-11-08 15:09:43,960 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:43,960 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:43,960 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:43,960 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:43,967 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:43,967 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:43,978 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:43,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:43,984 [241] [DEBUG] [app] Ending request: urn:request:5a7b4611-2db4-4c90-9b05-dfc84a900f5c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5a7b4611-2db4-4c90-9b05-dfc84a900f5c', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:43,985 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:43,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) quotatotalworker stdout | 2025-11-08 15:09:44,574 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:09:44,596 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:45,079 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:45,079 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:09:45,090 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:50.733950+00:00 (in 5.000757 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:55 GMT)" (scheduled at 2025-11-08 15:09:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 45, 733558), True, datetime.datetime(2025, 11, 8, 15, 9, 45, 733558), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:45,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:09:46,411 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:09:47,364 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:37.960021+00:00 (in 50.000233 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:47 GMT)" (scheduled at 2025-11-08 15:09:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:09:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:09:48,364 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:09:48,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:09:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:49.729681+00:00 (in 0.998440 seconds) securityworker stdout | 2025-11-08 15:09:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:18 GMT)" (scheduled at 2025-11-08 15:09:48.730780+00:00) securityworker stdout | 2025-11-08 15:09:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:09:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:09:48,735 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:09:48,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:48,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:48,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:48,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:48,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:48,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:09:48,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:48,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 4, 48, 736180), 1, 23]) securityworker stdout | 2025-11-08 15:09:48,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:48,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:09:48,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 4, 48, 736180), 1, 23]) securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:48,760 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:09:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:09:48,760 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:09:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:09:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:51.934779+00:00 (in 2.997496 seconds) gcworker stdout | 2025-11-08 15:09:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:18 GMT)" (scheduled at 2025-11-08 15:09:48.936826+00:00) gcworker stdout | 2025-11-08 15:09:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:09:48,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614528949, None, 1, 0]) gcworker stdout | 2025-11-08 15:09:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:09:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:09:49,311 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:09:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:49,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:59.439570+00:00 (in 9.999554 seconds) notificationworker stdout | 2025-11-08 15:09:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:59 GMT)" (scheduled at 2025-11-08 15:09:49.439570+00:00) notificationworker stdout | 2025-11-08 15:09:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 49, 440333), True, datetime.datetime(2025, 11, 8, 15, 9, 49, 440333), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:49,454 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:49,454 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:49,454 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:09:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:09:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:09:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:18.730780+00:00 (in 29.000693 seconds) securityworker stdout | 2025-11-08 15:09:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:19 GMT)" (scheduled at 2025-11-08 15:09:49.729681+00:00) securityworker stdout | 2025-11-08 15:09:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:09:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:09:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:09:49,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:09:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:09:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:09:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:09:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:49.939496+00:00 (in 59.999631 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:09:49,939 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:49 GMT)" (scheduled at 2025-11-08 15:09:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:09:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:09:49,952 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:09:49,952 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:09:50,399 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:09:50,511 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:09:55.732697+00:00 (in 4.998289 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:50 GMT)" (scheduled at 2025-11-08 15:09:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:09:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:50 GMT)" executed successfully builder stdout | 2025-11-08 15:09:51,091 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:09:51,126 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:09:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:09:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:18.936826+00:00 (in 27.001662 seconds) gcworker stdout | 2025-11-08 15:09:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:21 GMT)" (scheduled at 2025-11-08 15:09:51.934779+00:00) gcworker stdout | 2025-11-08 15:09:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761404991935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:09:51,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:09:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:09:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:09:51,988 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:09:52,572 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:09:52,589 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:09:52,972 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:09:53,804 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:09:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:09:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:08.848743+00:00 (in 14.999565 seconds) quotatotalworker stdout | 2025-11-08 15:09:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:08 GMT)" (scheduled at 2025-11-08 15:09:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:09:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:09:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:09:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:09:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:09:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:09:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:20.931018+00:00 (in 26.001060 seconds) repositorygcworker stdout | 2025-11-08 15:09:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:54 GMT)" (scheduled at 2025-11-08 15:09:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:09:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:09:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 54, 930238), True, datetime.datetime(2025, 11, 8, 15, 9, 54, 930238), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:09:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:09:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:09:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:09:55,338 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,352 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,595 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,596 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,630 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,648 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,672 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:09:55,708 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:09:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:09:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:05.732697+00:00 (in 9.999640 seconds) proxycacheblobworker stdout | 2025-11-08 15:09:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:05 GMT)" (scheduled at 2025-11-08 15:09:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:09:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:09:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 55, 733398), True, datetime.datetime(2025, 11, 8, 15, 9, 55, 733398), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:09:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:09:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:09:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:09:55,853 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:09:56,467 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:09:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:09:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:18.636554+00:00 (in 21.998387 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:09:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:56 GMT)" (scheduled at 2025-11-08 15:09:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:09:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:09:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:10:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:09:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:09:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:27.639981+00:00 (in 29.999531 seconds) autopruneworker stdout | 2025-11-08 15:09:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:27 GMT)" (scheduled at 2025-11-08 15:09:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:09:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614537648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:09:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:09:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:09:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:09:58,904 [244] [DEBUG] [app] Starting request: urn:request:6898bb97-a70a-405a-9946-c039ccbcb242 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:09:58,905 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:09:58,906 [279] [DEBUG] [app] Starting request: urn:request:15dff468-b185-4096-83bc-f54a845d3945 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:58,907 [279] [DEBUG] [app] Ending request: urn:request:15dff468-b185-4096-83bc-f54a845d3945 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:15dff468-b185-4096-83bc-f54a845d3945', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:58,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.002) gunicorn-web stdout | 2025-11-08 15:09:58,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:58,908 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:58,909 [241] [DEBUG] [app] Starting request: urn:request:f4617de0-b9ba-4946-bb56-ec5d2b570e9f (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:58,909 [241] [DEBUG] [app] Ending request: urn:request:f4617de0-b9ba-4946-bb56-ec5d2b570e9f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:f4617de0-b9ba-4946-bb56-ec5d2b570e9f', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:58,910 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:58,910 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:58,910 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:58,910 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:58,910 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:58,918 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:58,918 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:58,928 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:58,932 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:58,935 [244] [DEBUG] [app] Ending request: urn:request:6898bb97-a70a-405a-9946-c039ccbcb242 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6898bb97-a70a-405a-9946-c039ccbcb242', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:58,935 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:58,935 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gcworker stdout | 2025-11-08 15:09:58,951 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:09:58,956 [244] [DEBUG] [app] Starting request: urn:request:4e9f63dc-7462-41f5-a839-6af55d1585cd (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:09:58,957 [279] [DEBUG] [app] Starting request: urn:request:ce061b11-5572-4609-853e-c72bd1e1fdbd (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:09:58,957 [279] [DEBUG] [app] Ending request: urn:request:ce061b11-5572-4609-853e-c72bd1e1fdbd (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ce061b11-5572-4609-853e-c72bd1e1fdbd', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:09:58,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 162 0.001) gunicorn-web stdout | 2025-11-08 15:09:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:09:58,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:09:58,959 [241] [DEBUG] [app] Starting request: urn:request:176b2255-4ed3-4bc9-84c2-2dfbc4c992e4 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:09:58,960 [241] [DEBUG] [app] Ending request: urn:request:176b2255-4ed3-4bc9-84c2-2dfbc4c992e4 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:176b2255-4ed3-4bc9-84c2-2dfbc4c992e4', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:09:58,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:09:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:09:58,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:09:58,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:09:58,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:09:58,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:09:58,967 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:09:58,967 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:09:58,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:09:58,980 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:09:58,983 [244] [DEBUG] [app] Ending request: urn:request:4e9f63dc-7462-41f5-a839-6af55d1585cd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4e9f63dc-7462-41f5-a839-6af55d1585cd', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:09:58,983 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:09:58,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:09:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:09:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.028) notificationworker stdout | 2025-11-08 15:09:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:09:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:09.439570+00:00 (in 9.999641 seconds) notificationworker stdout | 2025-11-08 15:09:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:09 GMT)" (scheduled at 2025-11-08 15:09:59.439570+00:00) notificationworker stdout | 2025-11-08 15:09:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:09:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 9, 59, 440171), True, datetime.datetime(2025, 11, 8, 15, 9, 59, 440171), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:09:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:09:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:09:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:10:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:10:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:13.957387+00:00 (in 12.998701 seconds) namespacegcworker stdout | 2025-11-08 15:10:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:00 GMT)" (scheduled at 2025-11-08 15:10:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:10:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:10:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:10:03,219 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:04,555 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:04,729 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:04,737 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:10:04,911 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:15.732697+00:00 (in 9.999540 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:15 GMT)" (scheduled at 2025-11-08 15:10:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 5, 733545), True, datetime.datetime(2025, 11, 8, 15, 10, 5, 733545), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:10:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:10:05,803 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:06,202 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:10:06,401 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:10:07,604 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:10:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:10:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:23.848743+00:00 (in 14.999567 seconds) quotatotalworker stdout | 2025-11-08 15:10:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:23 GMT)" (scheduled at 2025-11-08 15:10:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:10:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:10:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:10:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:10:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:10:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:09,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:16.440608+00:00 (in 7.000603 seconds) notificationworker stdout | 2025-11-08 15:10:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:19 GMT)" (scheduled at 2025-11-08 15:10:09.439570+00:00) notificationworker stdout | 2025-11-08 15:10:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 9, 440326), True, datetime.datetime(2025, 11, 8, 15, 10, 9, 440326), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:10:09,799 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:10:09,833 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:10:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:10:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:41.229685+00:00 (in 29.999518 seconds) buildlogsarchiver stdout | 2025-11-08 15:10:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:41 GMT)" (scheduled at 2025-11-08 15:10:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:10:11,231 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 10, 11, 230515), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:10:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:10:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:10:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:10:11,587 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:10:12,565 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:13,903 [243] [DEBUG] [app] Starting request: urn:request:e4f906cc-1aac-4560-8239-da25c55f6a05 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:13,904 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:13,906 [271] [DEBUG] [app] Starting request: urn:request:ed29fc0b-8c83-446a-b8fb-57aebfa8f65f (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:13,906 [271] [DEBUG] [app] Ending request: urn:request:ed29fc0b-8c83-446a-b8fb-57aebfa8f65f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ed29fc0b-8c83-446a-b8fb-57aebfa8f65f', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:10:13,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:13,907 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:10:13,907 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:13,908 [243] [DEBUG] [app] Starting request: urn:request:19c41397-b54e-4892-9500-418b934f2cd1 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:13,908 [243] [DEBUG] [app] Ending request: urn:request:19c41397-b54e-4892-9500-418b934f2cd1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:19c41397-b54e-4892-9500-418b934f2cd1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:13,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:13,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:13,909 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:13,909 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:13,909 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:13,917 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:13,917 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:13,927 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:13,931 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:13,934 [243] [DEBUG] [app] Ending request: urn:request:e4f906cc-1aac-4560-8239-da25c55f6a05 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e4f906cc-1aac-4560-8239-da25c55f6a05', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:13,934 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:13,934 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:10:13,955 [243] [DEBUG] [app] Starting request: urn:request:c210e06a-a216-4bc7-a683-f0b50c6f7688 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:10:13,957 [278] [DEBUG] [app] Starting request: urn:request:4ab547a9-0d61-4a04-bb9f-f68e79a3a3e1 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:13,957 [278] [DEBUG] [app] Ending request: urn:request:4ab547a9-0d61-4a04-bb9f-f68e79a3a3e1 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4ab547a9-0d61-4a04-bb9f-f68e79a3a3e1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} namespacegcworker stdout | 2025-11-08 15:10:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-registry stdout | 2025-11-08 15:10:13,957 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:13,957 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:10:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:00.958245+00:00 (in 47.000485 seconds) nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) namespacegcworker stdout | 2025-11-08 15:10:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:13 GMT)" (scheduled at 2025-11-08 15:10:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:10:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-web stdout | 2025-11-08 15:10:13,958 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:10:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 13, 958073), True, datetime.datetime(2025, 11, 8, 15, 10, 13, 958073), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:10:13,959 [243] [DEBUG] [app] Starting request: urn:request:9c8df583-b7bd-4cd1-8298-70497bcae33c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:13,959 [243] [DEBUG] [app] Ending request: urn:request:9c8df583-b7bd-4cd1-8298-70497bcae33c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9c8df583-b7bd-4cd1-8298-70497bcae33c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:13,959 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:13,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:13,960 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:13,960 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:13,960 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:13,966 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:13,967 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:10:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:10:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:10:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:10:13,976 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:13,980 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:13,983 [243] [DEBUG] [app] Ending request: urn:request:c210e06a-a216-4bc7-a683-f0b50c6f7688 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c210e06a-a216-4bc7-a683-f0b50c6f7688', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:13,983 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:13,983 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.028) quotatotalworker stdout | 2025-11-08 15:10:14,594 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:10:14,604 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:15,089 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:15,090 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:15,099 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:25.732697+00:00 (in 9.999520 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:25 GMT)" (scheduled at 2025-11-08 15:10:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 15, 733575), True, datetime.datetime(2025, 11, 8, 15, 10, 15, 733575), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:10:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:15,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:10:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:10:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:39.242263+00:00 (in 23.000662 seconds) exportactionlogsworker stdout | 2025-11-08 15:10:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:16 GMT)" (scheduled at 2025-11-08 15:10:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:10:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:10:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 16, 241904), True, datetime.datetime(2025, 11, 8, 15, 10, 16, 241904), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:10:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:10:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:10:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:10:16,420 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:10:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:19.439570+00:00 (in 2.998500 seconds) notificationworker stdout | 2025-11-08 15:10:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:16 GMT)" (scheduled at 2025-11-08 15:10:16.440608+00:00) notificationworker stdout | 2025-11-08 15:10:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:10:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:16 GMT)" executed successfully reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:10:17,373 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:10:18,372 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:10:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:10:18,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:56.637712+00:00 (in 38.000710 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:10:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:18 GMT)" (scheduled at 2025-11-08 15:10:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:10:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:10:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 18, 637314), True, datetime.datetime(2025, 11, 8, 15, 10, 18, 637314), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:10:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:10:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:10:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:10:18,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:10:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:19.729681+00:00 (in 0.998515 seconds) securityworker stdout | 2025-11-08 15:10:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:48 GMT)" (scheduled at 2025-11-08 15:10:18.730780+00:00) securityworker stdout | 2025-11-08 15:10:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:10:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:10:18,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:10:18,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:10:18,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:18,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:18,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:18,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:18,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:18,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:18,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 18, 735835), 1, 23]) securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:18,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:18,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 18, 735835), 1, 23]) securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:18,759 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:10:18,759 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:48 GMT)" executed successfully securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:10:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:10:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:21.934779+00:00 (in 2.997456 seconds) gcworker stdout | 2025-11-08 15:10:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:48 GMT)" (scheduled at 2025-11-08 15:10:18.936826+00:00) gcworker stdout | 2025-11-08 15:10:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:10:18,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614558949, None, 1, 0]) gcworker stdout | 2025-11-08 15:10:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:10:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:10:19,320 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:10:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:19,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:29.439570+00:00 (in 9.999582 seconds) notificationworker stdout | 2025-11-08 15:10:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:29 GMT)" (scheduled at 2025-11-08 15:10:19.439570+00:00) notificationworker stdout | 2025-11-08 15:10:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 19, 440249), True, datetime.datetime(2025, 11, 8, 15, 10, 19, 440249), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:10:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:10:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:48.730780+00:00 (in 29.000685 seconds) securityworker stdout | 2025-11-08 15:10:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:49 GMT)" (scheduled at 2025-11-08 15:10:19.729681+00:00) securityworker stdout | 2025-11-08 15:10:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:10:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:10:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:10:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:10:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:10:19,749 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,749 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,749 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:19,749 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:10:19,749 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 13, 19]) securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 13-19 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-13 securityworker stdout | 2025-11-08 15:10:19,753 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 13-19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-13 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:10:19,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-13 securityworker stdout | 2025-11-08 15:10:19,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 13-19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-13 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:10:19,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 7, 13]) securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Merging with block 13-19 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 19-23 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 13-19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 19-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 19-23 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 19-23 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 19 securityworker stdout | 2025-11-08 15:10:19,761 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 19, 23]) securityworker stdout | 2025-11-08 15:10:19,764 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 19-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 19-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 19-23 securityworker stdout | 2025-11-08 15:10:19,764 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 19-23 securityworker stdout | 2025-11-08 15:10:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 19 securityworker stdout | 2025-11-08 15:10:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 23-19 securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-19 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:10:19,765 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 16, 22]) securityworker stdout | 2025-11-08 15:10:19,768 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:10:19,768 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 16-22 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-16 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 16-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-16 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:10:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 2, 8]) securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-16 securityworker stdout | 2025-11-08 15:10:19,772 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-16 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:10:19,773 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 8, 14]) securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 2-8 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Already merged with block 2-8 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-14 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 3 total holes securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Left range 2-14 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-16 securityworker stdout | 2025-11-08 15:10:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Left range 2-14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-16 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:10:19,777 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 14, 20]) securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 2-14 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Already merged with block 2-14 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with block 16-22 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-22 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 2-14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 2-14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 16-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 2 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Right range 2-22 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stdout | 2025-11-08 15:10:19,780 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:19,781 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 1, 7]) securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-22 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 22-23 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 22-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stdout | 2025-11-08 15:10:19,784 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 22, 23]) securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 22 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 23-22 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-22 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:10:19,788 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 2, 8]) securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Left range 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:10:19,792 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:10:19,793 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 15, 21]) securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:19,796 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 1, 7]) securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-15 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-15 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:10:19,800 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 8, 14]) securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Total range: 14-23 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-15 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Right range 15-21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-15 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:10:19,804 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 14, 20]) securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 15-21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 21-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stdout | 2025-11-08 15:10:19,808 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 19, 734751), 21, 23]) securityworker stdout | 2025-11-08 15:10:19,811 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:10:19,811 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:10:19,811 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stdout | 2025-11-08 15:10:19,812 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:19,812 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:19,812 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stdout | 2025-11-08 15:10:19,812 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:19,812 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-21 securityworker stderr | 2025-11-08 15:10:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:19,812 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:10:20,408 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:10:20,520 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:10:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:10:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:54.929582+00:00 (in 33.998146 seconds) repositorygcworker stdout | 2025-11-08 15:10:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:20 GMT)" (scheduled at 2025-11-08 15:10:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:10:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:10:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:20 GMT)" executed successfully builder stdout | 2025-11-08 15:10:21,111 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:10:21,135 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:10:21,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:10:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:48.936826+00:00 (in 27.001561 seconds) gcworker stdout | 2025-11-08 15:10:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:51 GMT)" (scheduled at 2025-11-08 15:10:21.934779+00:00) gcworker stdout | 2025-11-08 15:10:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405021935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:10:21,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:10:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:10:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:51 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:10:21,996 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:10:22,581 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:10:22,598 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:10:22,980 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:10:23,823 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:10:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:10:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:38.848743+00:00 (in 14.999557 seconds) quotatotalworker stdout | 2025-11-08 15:10:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:38 GMT)" (scheduled at 2025-11-08 15:10:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:10:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:10:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:10:23,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:10:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:10:25,352 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,364 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,613 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,622 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,642 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,662 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,686 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:25,723 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:35.732697+00:00 (in 9.999552 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:35 GMT)" (scheduled at 2025-11-08 15:10:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 25, 733518), True, datetime.datetime(2025, 11, 8, 15, 10, 25, 733518), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:10:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:10:25,869 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:10:26,476 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:10:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:10:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:57.639981+00:00 (in 29.999519 seconds) autopruneworker stdout | 2025-11-08 15:10:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:57 GMT)" (scheduled at 2025-11-08 15:10:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:10:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614567648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:10:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:10:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:10:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:10:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:10:28,903 [244] [DEBUG] [app] Starting request: urn:request:47b818bf-55f9-4157-a8f6-4c0f97a5b8a0 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:28,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:28,905 [277] [DEBUG] [app] Starting request: urn:request:4c4241b5-d2bc-4cff-9ca4-9792525e5a45 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:28,906 [277] [DEBUG] [app] Ending request: urn:request:4c4241b5-d2bc-4cff-9ca4-9792525e5a45 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4c4241b5-d2bc-4cff-9ca4-9792525e5a45', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:10:28,906 [277] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:10:28,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:28,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:28,908 [241] [DEBUG] [app] Starting request: urn:request:4846198e-138d-45f5-bee8-4c4e2f227261 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:28,909 [241] [DEBUG] [app] Ending request: urn:request:4846198e-138d-45f5-bee8-4c4e2f227261 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:4846198e-138d-45f5-bee8-4c4e2f227261', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:28,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:28,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:28,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:28,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:28,910 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:28,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:28,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:28,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:28,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:28,934 [244] [DEBUG] [app] Ending request: urn:request:47b818bf-55f9-4157-a8f6-4c0f97a5b8a0 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:47b818bf-55f9-4157-a8f6-4c0f97a5b8a0', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:28,934 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:28,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:10:28,955 [241] [DEBUG] [app] Starting request: urn:request:7bea1da8-fe9b-40af-9d42-0a9a129fe192 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:28,956 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:28,957 [271] [DEBUG] [app] Starting request: urn:request:f20a9106-41c4-4d9d-bf1b-f44e73de97b9 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:28,958 [271] [DEBUG] [app] Ending request: urn:request:f20a9106-41c4-4d9d-bf1b-f44e73de97b9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f20a9106-41c4-4d9d-bf1b-f44e73de97b9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-registry stdout | 2025-11-08 15:10:28,958 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:28,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:28,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:28,960 [242] [DEBUG] [app] Starting request: urn:request:46222919-ded6-4534-a631-7e3eec749abe (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:28,960 [242] [DEBUG] [app] Ending request: urn:request:46222919-ded6-4534-a631-7e3eec749abe (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:46222919-ded6-4534-a631-7e3eec749abe', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:28,960 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:28,960 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:28,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:28,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gcworker stdout | 2025-11-08 15:10:28,960 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:28,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:28,967 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:28,967 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:28,977 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:28,980 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:28,983 [241] [DEBUG] [app] Ending request: urn:request:7bea1da8-fe9b-40af-9d42-0a9a129fe192 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7bea1da8-fe9b-40af-9d42-0a9a129fe192', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:28,984 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:28,984 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) notificationworker stdout | 2025-11-08 15:10:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:39.439570+00:00 (in 9.999612 seconds) notificationworker stdout | 2025-11-08 15:10:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:39 GMT)" (scheduled at 2025-11-08 15:10:29.439570+00:00) notificationworker stdout | 2025-11-08 15:10:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 29, 440247), True, datetime.datetime(2025, 11, 8, 15, 10, 29, 440247), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:10:33,229 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:34,571 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:34,746 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:34,754 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:10:34,930 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:45.732697+00:00 (in 9.999544 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:45 GMT)" (scheduled at 2025-11-08 15:10:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 35, 733557), True, datetime.datetime(2025, 11, 8, 15, 10, 35, 733557), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:10:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:10:35,822 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:36,220 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:10:36,410 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:10:37,613 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:47.959338+00:00 (in 9.998872 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:37 GMT)" (scheduled at 2025-11-08 15:10:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,972 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:10:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:10:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:10:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:53.848743+00:00 (in 14.999546 seconds) quotatotalworker stdout | 2025-11-08 15:10:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:53 GMT)" (scheduled at 2025-11-08 15:10:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:10:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:10:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:10:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:10:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:10:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:10:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:10:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:06.242003+00:00 (in 26.999326 seconds) exportactionlogsworker stdout | 2025-11-08 15:10:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:39 GMT)" (scheduled at 2025-11-08 15:10:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:10:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:10:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:10:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:49.439570+00:00 (in 9.999613 seconds) notificationworker stdout | 2025-11-08 15:10:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:49 GMT)" (scheduled at 2025-11-08 15:10:39.439570+00:00) notificationworker stdout | 2025-11-08 15:10:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 39, 440246), True, datetime.datetime(2025, 11, 8, 15, 10, 39, 440246), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:10:39,818 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:10:39,842 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:10:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:10:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:11.229685+00:00 (in 29.999514 seconds) buildlogsarchiver stdout | 2025-11-08 15:10:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:11 GMT)" (scheduled at 2025-11-08 15:10:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:10:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 10, 41, 230504), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:10:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:10:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:10:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:10:41,596 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:10:42,574 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:43,904 [241] [DEBUG] [app] Starting request: urn:request:4816e9c3-deba-4ac3-9fdf-ac4259126d40 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:43,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:43,906 [271] [DEBUG] [app] Starting request: urn:request:92758c36-5a2a-4db6-8a1e-1cd86672ebdb (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:43,906 [271] [DEBUG] [app] Ending request: urn:request:92758c36-5a2a-4db6-8a1e-1cd86672ebdb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:92758c36-5a2a-4db6-8a1e-1cd86672ebdb', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:10:43,907 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:10:43,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:43,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:43,908 [241] [DEBUG] [app] Starting request: urn:request:d9bf9e4f-ff41-48a3-96e1-435cd23f4562 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [DEBUG] [app] Ending request: urn:request:d9bf9e4f-ff41-48a3-96e1-435cd23f4562 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d9bf9e4f-ff41-48a3-96e1-435cd23f4562', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:43,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:43,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:43,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:43,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:43,930 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:43,933 [241] [DEBUG] [app] Ending request: urn:request:4816e9c3-deba-4ac3-9fdf-ac4259126d40 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4816e9c3-deba-4ac3-9fdf-ac4259126d40', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:43,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:43,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.030) gunicorn-web stdout | 2025-11-08 15:10:43,955 [241] [DEBUG] [app] Starting request: urn:request:0240a791-2653-4b29-987f-58fa529fc362 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:10:43,956 [271] [DEBUG] [app] Starting request: urn:request:5f8329ac-e1f2-4352-a85a-218f0d6e1829 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:43,956 [271] [DEBUG] [app] Ending request: urn:request:5f8329ac-e1f2-4352-a85a-218f0d6e1829 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:5f8329ac-e1f2-4352-a85a-218f0d6e1829', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:10:43,957 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:43,957 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:43,957 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:43,958 [241] [DEBUG] [app] Starting request: urn:request:aa509895-ee7b-456f-be32-13ef3c8af638 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:43,958 [241] [DEBUG] [app] Ending request: urn:request:aa509895-ee7b-456f-be32-13ef3c8af638 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:aa509895-ee7b-456f-be32-13ef3c8af638', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:43,959 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:10:43,959 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:43,959 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:43,959 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:43,959 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:43,966 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:43,966 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:43,976 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:43,979 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:43,983 [241] [DEBUG] [app] Ending request: urn:request:0240a791-2653-4b29-987f-58fa529fc362 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0240a791-2653-4b29-987f-58fa529fc362', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:43,983 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:43,983 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) quotatotalworker stdout | 2025-11-08 15:10:44,603 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:10:44,613 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:45,099 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:45,099 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:10:45,110 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:50.733950+00:00 (in 5.000775 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:55 GMT)" (scheduled at 2025-11-08 15:10:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 45, 733556), True, datetime.datetime(2025, 11, 8, 15, 10, 45, 733556), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:10:45,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:45,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:10:46,439 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:10:47,382 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:37.960021+00:00 (in 50.000216 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:47 GMT)" (scheduled at 2025-11-08 15:10:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:10:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:10:48,392 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:10:48,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:10:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:49.729681+00:00 (in 0.998427 seconds) securityworker stdout | 2025-11-08 15:10:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:18 GMT)" (scheduled at 2025-11-08 15:10:48.730780+00:00) securityworker stdout | 2025-11-08 15:10:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:10:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:10:48,735 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:10:48,736 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:10:48,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:48,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:48,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:48,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:48,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:48,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:48,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:48,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 5, 48, 736086), 1, 23]) securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:10:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:10:48,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:10:48,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 5, 48, 736086), 1, 23]) securityworker stdout | 2025-11-08 15:10:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:10:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:10:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:10:48,759 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:10:48,760 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:10:48,760 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:10:48,760 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:10:48,760 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:18 GMT)" executed successfully securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:10:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker gcworker stdout | 2025-11-08 15:10:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:10:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:51.934779+00:00 (in 2.997439 seconds) gcworker stdout | 2025-11-08 15:10:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:18 GMT)" (scheduled at 2025-11-08 15:10:48.936826+00:00) gcworker stdout | 2025-11-08 15:10:48,938 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:10:48,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614588949, None, 1, 0]) gcworker stdout | 2025-11-08 15:10:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:10:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:10:49,328 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:10:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:59.439570+00:00 (in 9.999597 seconds) notificationworker stdout | 2025-11-08 15:10:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:59 GMT)" (scheduled at 2025-11-08 15:10:49.439570+00:00) notificationworker stdout | 2025-11-08 15:10:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 49, 440289), True, datetime.datetime(2025, 11, 8, 15, 10, 49, 440289), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:10:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:10:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:10:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:18.730780+00:00 (in 29.000659 seconds) securityworker stdout | 2025-11-08 15:10:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:19 GMT)" (scheduled at 2025-11-08 15:10:49.729681+00:00) securityworker stdout | 2025-11-08 15:10:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:10:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:10:49,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:10:49,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:10:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:10:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:10:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:10:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:49.939496+00:00 (in 59.999575 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:10:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:49 GMT)" (scheduled at 2025-11-08 15:10:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:10:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:10:49,952 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:10:49,952 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:10:50,417 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:10:50,529 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:10:55.732697+00:00 (in 4.998249 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:50 GMT)" (scheduled at 2025-11-08 15:10:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:10:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:50 GMT)" executed successfully builder stdout | 2025-11-08 15:10:51,119 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:10:51,144 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:10:51,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:10:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:18.936826+00:00 (in 27.001542 seconds) gcworker stdout | 2025-11-08 15:10:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:21 GMT)" (scheduled at 2025-11-08 15:10:51.934779+00:00) gcworker stdout | 2025-11-08 15:10:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405051935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:10:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:10:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:10:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:10:52,005 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:10:52,590 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:10:52,606 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:10:52,989 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:10:53,832 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:10:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:10:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:08.848743+00:00 (in 14.999559 seconds) quotatotalworker stdout | 2025-11-08 15:10:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:08 GMT)" (scheduled at 2025-11-08 15:10:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:10:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:10:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:10:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:10:53,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:10:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:10:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:20.931018+00:00 (in 26.001053 seconds) repositorygcworker stdout | 2025-11-08 15:10:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:54 GMT)" (scheduled at 2025-11-08 15:10:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:10:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:10:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 54, 930243), True, datetime.datetime(2025, 11, 8, 15, 10, 54, 930243), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:10:54,942 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:10:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:10:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:10:55,365 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,375 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,626 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,636 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,654 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,675 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:10:55,701 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:10:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:05.732697+00:00 (in 9.999543 seconds) proxycacheblobworker stdout | 2025-11-08 15:10:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:05 GMT)" (scheduled at 2025-11-08 15:10:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:10:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:10:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 55, 733505), True, datetime.datetime(2025, 11, 8, 15, 10, 55, 733505), 0, 'proxycacheblob/%', 50, 1, 0]) gunicorn-registry stdout | 2025-11-08 15:10:55,737 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:10:55,749 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:10:55,749 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:10:55,749 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:10:55,884 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:10:56,484 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:10:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:10:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:18.636554+00:00 (in 21.998393 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:10:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:56 GMT)" (scheduled at 2025-11-08 15:10:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:10:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:10:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:11:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:10:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:10:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:27.639981+00:00 (in 29.999533 seconds) autopruneworker stdout | 2025-11-08 15:10:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:27 GMT)" (scheduled at 2025-11-08 15:10:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:10:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614597648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:10:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:10:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:10:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:10:58,904 [241] [DEBUG] [app] Starting request: urn:request:d439a539-646c-4c54-92fd-0438646b86e3 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:58,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:58,906 [279] [DEBUG] [app] Starting request: urn:request:3b3781f8-c92d-48dd-9870-3aec5f626592 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:58,907 [279] [DEBUG] [app] Ending request: urn:request:3b3781f8-c92d-48dd-9870-3aec5f626592 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3b3781f8-c92d-48dd-9870-3aec5f626592', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:10:58,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:10:58,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:58,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:58,909 [243] [DEBUG] [app] Starting request: urn:request:490bea58-f691-447c-8c21-127e73be1184 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:58,909 [243] [DEBUG] [app] Ending request: urn:request:490bea58-f691-447c-8c21-127e73be1184 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:490bea58-f691-447c-8c21-127e73be1184', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:10:58,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:58,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:58,910 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:58,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:58,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:58,918 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:58,918 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:10:58,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:58,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:58,934 [241] [DEBUG] [app] Ending request: urn:request:d439a539-646c-4c54-92fd-0438646b86e3 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d439a539-646c-4c54-92fd-0438646b86e3', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:58,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:58,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:10:58,956 [244] [DEBUG] [app] Starting request: urn:request:eeec48d5-5c5f-4a57-bde6-540e6117a9b8 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:10:58,957 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:10:58,958 [279] [DEBUG] [app] Starting request: urn:request:c6db04f6-f294-454f-9df1-ececfdbaccdc (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:10:58,958 [279] [DEBUG] [app] Ending request: urn:request:c6db04f6-f294-454f-9df1-ececfdbaccdc (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c6db04f6-f294-454f-9df1-ececfdbaccdc', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:10:58,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:58,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:10:58,960 [244] [DEBUG] [app] Starting request: urn:request:6087722c-346e-4b22-b13c-c5971e8be0e5 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:10:58,960 [244] [DEBUG] [app] Ending request: urn:request:6087722c-346e-4b22-b13c-c5971e8be0e5 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6087722c-346e-4b22-b13c-c5971e8be0e5', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:10:58,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:10:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:10:58,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:10:58,961 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:10:58,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:10:58,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:10:58,969 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:10:58,969 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gcworker stdout | 2025-11-08 15:10:58,970 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:10:58,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:10:58,982 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:10:58,985 [244] [DEBUG] [app] Ending request: urn:request:eeec48d5-5c5f-4a57-bde6-540e6117a9b8 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:eeec48d5-5c5f-4a57-bde6-540e6117a9b8', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:10:58,985 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:10:58,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:10:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:10:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) notificationworker stdout | 2025-11-08 15:10:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:10:59,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:09.439570+00:00 (in 9.999573 seconds) notificationworker stdout | 2025-11-08 15:10:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:09 GMT)" (scheduled at 2025-11-08 15:10:59.439570+00:00) notificationworker stdout | 2025-11-08 15:10:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:10:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 10, 59, 440276), True, datetime.datetime(2025, 11, 8, 15, 10, 59, 440276), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:10:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:10:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:10:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:11:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:11:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:13.957387+00:00 (in 12.998747 seconds) namespacegcworker stdout | 2025-11-08 15:11:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:00 GMT)" (scheduled at 2025-11-08 15:11:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:11:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:11:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:03,238 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:04,587 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:04,763 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:04,770 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:11:04,939 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:15.732697+00:00 (in 9.999501 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:15 GMT)" (scheduled at 2025-11-08 15:11:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 5, 733604), True, datetime.datetime(2025, 11, 8, 15, 11, 5, 733604), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:05,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:11:05,831 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:06,238 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:11:06,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:11:06,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:16.241159+00:00 (in 9.998732 seconds) exportactionlogsworker stdout | 2025-11-08 15:11:06,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:06 GMT)" (scheduled at 2025-11-08 15:11:06.242003+00:00) exportactionlogsworker stdout | 2025-11-08 15:11:06,243 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:11:06,255 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), True, datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:11:06,259 [70] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), True, datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), 0, 'exportactionlogs/%', False, datetime.datetime(2025, 11, 8, 15, 11, 6, 242655), 'exportactionlogs/%']) exportactionlogsworker stdout | 2025-11-08 15:11:06,262 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:11:06,262 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:06 GMT)" executed successfully securityworker stdout | 2025-11-08 15:11:06,420 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:11:07,622 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:11:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:11:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:23.848743+00:00 (in 14.999560 seconds) quotatotalworker stdout | 2025-11-08 15:11:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:23 GMT)" (scheduled at 2025-11-08 15:11:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:11:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:11:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:11:08,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:11:08,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:11:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:16.440608+00:00 (in 7.000653 seconds) notificationworker stdout | 2025-11-08 15:11:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:19 GMT)" (scheduled at 2025-11-08 15:11:09.439570+00:00) notificationworker stdout | 2025-11-08 15:11:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 9, 440267), True, datetime.datetime(2025, 11, 8, 15, 11, 9, 440267), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:11:09,827 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:11:09,850 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:11:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:11:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:41.229685+00:00 (in 29.999528 seconds) buildlogsarchiver stdout | 2025-11-08 15:11:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:41 GMT)" (scheduled at 2025-11-08 15:11:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:11:11,231 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 11, 11, 230511), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:11:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:11:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:11:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:11:11,605 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:12 +0000] "GET /repository/org1/redis HTTP/1.1" 200 402 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2274 -) quotaregistrysizeworker stdout | 2025-11-08 15:11:12,583 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:12 +0000] "GET /vendor.css HTTP/1.1" 200 219985 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2075 -) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /main.css HTTP/1.1" 200 3393 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2073 -) gunicorn-web stdout | 2025-11-08 15:11:13,903 [241] [DEBUG] [app] Starting request: urn:request:c1fd74ad-0ec8-42e3-97e3-9aa5a16ffa78 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:13,904 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:13,906 [278] [DEBUG] [app] Starting request: urn:request:b50b9f59-35db-4872-a41c-da3ecde8e922 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:13,906 [278] [DEBUG] [app] Ending request: urn:request:b50b9f59-35db-4872-a41c-da3ecde8e922 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:b50b9f59-35db-4872-a41c-da3ecde8e922', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:11:13,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:11:13,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:13,907 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:13,908 [244] [DEBUG] [app] Starting request: urn:request:48c399c8-5b99-4c4b-8afa-8bb662cb94d1 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:13,909 [244] [DEBUG] [app] Ending request: urn:request:48c399c8-5b99-4c4b-8afa-8bb662cb94d1 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:48c399c8-5b99-4c4b-8afa-8bb662cb94d1', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:11:13,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:13,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:13,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:13,909 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:13,909 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:13,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:13,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:13,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:13,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:13,934 [241] [DEBUG] [app] Ending request: urn:request:c1fd74ad-0ec8-42e3-97e3-9aa5a16ffa78 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:c1fd74ad-0ec8-42e3-97e3-9aa5a16ffa78', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:13,935 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:13,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.033) gunicorn-web stdout | 2025-11-08 15:11:13,955 [241] [DEBUG] [app] Starting request: urn:request:4ea58459-0188-448f-9079-e186d08db0e6 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:11:13,956 [278] [DEBUG] [app] Starting request: urn:request:d54b4690-65dd-4812-a4bb-0c056b4dc997 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:13,957 [278] [DEBUG] [app] Ending request: urn:request:d54b4690-65dd-4812-a4bb-0c056b4dc997 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d54b4690-65dd-4812-a4bb-0c056b4dc997', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:11:13,957 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:11:13,957 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:11:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:11:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:00.958245+00:00 (in 47.000499 seconds) namespacegcworker stdout | 2025-11-08 15:11:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:13 GMT)" (scheduled at 2025-11-08 15:11:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:11:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-web stdout | 2025-11-08 15:11:13,958 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:11:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 13, 958057), True, datetime.datetime(2025, 11, 8, 15, 11, 13, 958057), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:13,959 [241] [DEBUG] [app] Starting request: urn:request:3429149d-488d-46d6-9f92-a1f64998f1e6 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:13,959 [241] [DEBUG] [app] Ending request: urn:request:3429149d-488d-46d6-9f92-a1f64998f1e6 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3429149d-488d-46d6-9f92-a1f64998f1e6', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:11:13,959 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:13,959 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:13,960 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:13,960 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:13,960 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:13,967 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:13,967 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:11:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:11:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:11:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:13,976 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:13,980 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:13,983 [241] [DEBUG] [app] Ending request: urn:request:4ea58459-0188-448f-9079-e186d08db0e6 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:4ea58459-0188-448f-9079-e186d08db0e6', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:13,983 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:13,983 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.028 118 0.029) quotatotalworker stdout | 2025-11-08 15:11:14,612 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:11:14,621 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:15,110 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:15,110 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:15,120 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:25.732697+00:00 (in 9.999494 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:25 GMT)" (scheduled at 2025-11-08 15:11:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 15, 733637), True, datetime.datetime(2025, 11, 8, 15, 11, 15, 733637), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:11:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:11:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:39.242263+00:00 (in 23.000696 seconds) exportactionlogsworker stdout | 2025-11-08 15:11:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:16 GMT)" (scheduled at 2025-11-08 15:11:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:11:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:11:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 16, 241870), True, datetime.datetime(2025, 11, 8, 15, 11, 16, 241870), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:11:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:11:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:11:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:16 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:11:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:16,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:19.439570+00:00 (in 2.998595 seconds) notificationworker stdout | 2025-11-08 15:11:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:16 GMT)" (scheduled at 2025-11-08 15:11:16.440608+00:00) notificationworker stdout | 2025-11-08 15:11:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:11:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:11:16,448 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:11:17,391 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:11:18,400 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:11:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:11:18,636 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:56.637440+00:00 (in 38.000465 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:11:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:18 GMT)" (scheduled at 2025-11-08 15:11:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:11:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:11:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 18, 637366), True, datetime.datetime(2025, 11, 8, 15, 11, 18, 637366), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:11:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:11:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:11:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:11:18,731 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:11:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:19.729681+00:00 (in 0.998424 seconds) securityworker stdout | 2025-11-08 15:11:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:48 GMT)" (scheduled at 2025-11-08 15:11:18.730780+00:00) securityworker stdout | 2025-11-08 15:11:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:11:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:11:18,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:11:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:11:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:18,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:18,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:18,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:18,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:11:18,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:18,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:18,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 18, 735104), 1, 23]) securityworker stdout | 2025-11-08 15:11:18,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:18,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:18,759 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 18, 735104), 1, 23]) securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:18,763 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:18,763 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:11:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:11:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:21.934779+00:00 (in 2.997449 seconds) gcworker stdout | 2025-11-08 15:11:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:48 GMT)" (scheduled at 2025-11-08 15:11:18.936826+00:00) gcworker stdout | 2025-11-08 15:11:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:11:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614618949, None, 1, 0]) gcworker stdout | 2025-11-08 15:11:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:11:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:11:19,338 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:11:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:19.440362+00:00 (in 0.000394 seconds) notificationworker stdout | 2025-11-08 15:11:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:29 GMT)" (scheduled at 2025-11-08 15:11:19.439570+00:00) notificationworker stdout | 2025-11-08 15:11:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 19, 440274), True, datetime.datetime(2025, 11, 8, 15, 11, 19, 440274), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:19,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:19,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:29.439570+00:00 (in 9.998488 seconds) notificationworker stdout | 2025-11-08 15:11:19,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:19 GMT)" (scheduled at 2025-11-08 15:11:19.440362+00:00) notificationworker stdout | 2025-11-08 15:11:19,441 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), 'notification/%']) notificationworker stdout | 2025-11-08 15:11:19,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:19,452 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:19,455 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:29 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:11:19,459 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), True, datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), 0, 'notification/%']) notificationworker stdout | 2025-11-08 15:11:19,463 [82] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), True, datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), 0, 'notification/%', False, datetime.datetime(2025, 11, 8, 15, 11, 19, 441287), 'notification/%']) notificationworker stdout | 2025-11-08 15:11:19,466 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:19,467 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:19 GMT)" executed successfully securityworker stdout | 2025-11-08 15:11:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:11:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:48.730780+00:00 (in 29.000686 seconds) securityworker stdout | 2025-11-08 15:11:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:49 GMT)" (scheduled at 2025-11-08 15:11:19.729681+00:00) securityworker stdout | 2025-11-08 15:11:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:11:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:11:19,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:11:19,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:11:19,749 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:19,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,753 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 8, 14]) securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Left range 8-14 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Left range 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,757 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 17, 23]) securityworker stdout | 2025-11-08 15:11:19,760 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:11:19,760 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:11:19,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Left range 8-14 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Left range 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:11:19,761 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 14, 20]) securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 8-14 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Already merged with block 8-14 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Total range: 1-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-8 securityworker stdout | 2025-11-08 15:11:19,764 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 2 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 2 securityworker stdout | 2025-11-08 15:11:19,765 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Total range: 7-8 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stdout | 2025-11-08 15:11:19,768 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:11:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 7, 13]) securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 13-7 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 13-7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,772 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 1, 7]) securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-23 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,776 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 16, 22]) securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 16-22 securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:11:19,779 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,780 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stdout | 2025-11-08 15:11:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-16 securityworker stdout | 2025-11-08 15:11:19,780 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 16-22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Right range 16-22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-16 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 10 securityworker stdout | 2025-11-08 15:11:19,780 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 8, 14]) securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:11:19,783 [99] [DEBUG] [util.migrate.allocator] Right range 8-14 securityworker stdout | 2025-11-08 15:11:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stdout | 2025-11-08 15:11:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Right range 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:11:19,784 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 7, 13]) securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Merging with block 8-14 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Total range: 14-23 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 8-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Left range 16-22 securityworker stdout | 2025-11-08 15:11:19,787 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stdout | 2025-11-08 15:11:19,788 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Left range 16-22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stdout | 2025-11-08 15:11:19,788 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 22, 23]) securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 16-22 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Already merged with block 16-22 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 16 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Total range: 14-16 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-16 securityworker stdout | 2025-11-08 15:11:19,791 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 16-22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 16-22 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 16 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-16 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-16 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:11:19,792 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 14, 20]) securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Total range: 20-14 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 20-14 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:19,795 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,796 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 7, 13]) securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 7-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Left range 7-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,799 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:11:19,800 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 17, 23]) securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Right range 7-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Right range 7-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-7 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:19,803 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 1, 7]) securityworker stdout | 2025-11-08 15:11:19,806 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Merging with block 7-13 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Total range: 13-17 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 7-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 13-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 13-17 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 13 securityworker stdout | 2025-11-08 15:11:19,807 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 19, 734875), 13, 19]) securityworker stdout | 2025-11-08 15:11:19,810 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 13-19 by worker securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:11:19,810 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 13-19 securityworker stdout | 2025-11-08 15:11:19,810 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 13 securityworker stdout | 2025-11-08 15:11:19,810 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stdout | 2025-11-08 15:11:19,810 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:19,811 [99] [DEBUG] [util.migrate.allocator] Total range: 19-13 securityworker stdout | 2025-11-08 15:11:19,811 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:19,811 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 19 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] Total range: 19-13 securityworker stderr | 2025-11-08 15:11:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:19,811 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:11:20,426 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:11:20,538 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:11:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:11:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:54.929582+00:00 (in 33.998108 seconds) repositorygcworker stdout | 2025-11-08 15:11:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:20 GMT)" (scheduled at 2025-11-08 15:11:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:11:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:11:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:20 GMT)" executed successfully builder stdout | 2025-11-08 15:11:21,128 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:11:21,152 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:11:21,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:11:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:48.936826+00:00 (in 27.001585 seconds) gcworker stdout | 2025-11-08 15:11:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:51 GMT)" (scheduled at 2025-11-08 15:11:21.934779+00:00) gcworker stdout | 2025-11-08 15:11:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405081935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:11:21,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:11:21,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:11:21,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:51 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:11:22,014 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:11:22,609 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:11:22,615 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:11:22,998 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:11:23,841 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:11:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:11:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:38.848743+00:00 (in 14.999559 seconds) quotatotalworker stdout | 2025-11-08 15:11:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:38 GMT)" (scheduled at 2025-11-08 15:11:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:11:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:11:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:11:23,863 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:11:23,863 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:38 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:11:25,377 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,390 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,639 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,649 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,674 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,688 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,713 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:35.732697+00:00 (in 9.999525 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:35 GMT)" (scheduled at 2025-11-08 15:11:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 25, 733564), True, datetime.datetime(2025, 11, 8, 15, 11, 25, 733564), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:11:25,755 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:25,903 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:11:26,493 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:11:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:11:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:57.639981+00:00 (in 29.999556 seconds) autopruneworker stdout | 2025-11-08 15:11:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:57 GMT)" (scheduled at 2025-11-08 15:11:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:11:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614627648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:11:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:11:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:11:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:11:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:28,903 [243] [DEBUG] [app] Starting request: urn:request:69d5f9c8-28ae-4918-ae50-9118e58ea495 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:28,904 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:28,905 [277] [DEBUG] [app] Starting request: urn:request:fb418342-f753-4b04-b09a-0e68b44be150 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:28,906 [277] [DEBUG] [app] Ending request: urn:request:fb418342-f753-4b04-b09a-0e68b44be150 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:fb418342-f753-4b04-b09a-0e68b44be150', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:11:28,906 [277] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:11:28,906 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:28,907 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:28,908 [244] [DEBUG] [app] Starting request: urn:request:0bb02608-67c6-44ec-ada2-f3bec03fd556 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:28,908 [244] [DEBUG] [app] Ending request: urn:request:0bb02608-67c6-44ec-ada2-f3bec03fd556 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0bb02608-67c6-44ec-ada2-f3bec03fd556', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:28,908 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:28,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:28,909 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:28,909 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:28,909 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:28,916 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:28,917 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:28,930 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:28,934 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:28,937 [243] [DEBUG] [app] Ending request: urn:request:69d5f9c8-28ae-4918-ae50-9118e58ea495 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:69d5f9c8-28ae-4918-ae50-9118e58ea495', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:28,937 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:28,937 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.035 118 0.035) gunicorn-web stdout | 2025-11-08 15:11:28,956 [241] [DEBUG] [app] Starting request: urn:request:97586093-a888-440e-a08c-c5872ff95e3c (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:28,957 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:28,958 [279] [DEBUG] [app] Starting request: urn:request:7f442acc-47f2-4a56-8c89-9d913d136d79 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:28,958 [279] [DEBUG] [app] Ending request: urn:request:7f442acc-47f2-4a56-8c89-9d913d136d79 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7f442acc-47f2-4a56-8c89-9d913d136d79', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:11:28,958 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:28,959 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:28,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:28,960 [244] [DEBUG] [app] Starting request: urn:request:9d8c4a04-930e-4e69-adf4-b172b3124065 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:28,960 [244] [DEBUG] [app] Ending request: urn:request:9d8c4a04-930e-4e69-adf4-b172b3124065 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9d8c4a04-930e-4e69-adf4-b172b3124065', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:11:28,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.000) gunicorn-web stdout | 2025-11-08 15:11:28,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:28,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:28,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:28,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:28,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:28,968 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:28,977 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gcworker stdout | 2025-11-08 15:11:28,978 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:28,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:28,984 [241] [DEBUG] [app] Ending request: urn:request:97586093-a888-440e-a08c-c5872ff95e3c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:97586093-a888-440e-a08c-c5872ff95e3c', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:28,984 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:28,984 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) notificationworker stdout | 2025-11-08 15:11:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:39.439570+00:00 (in 9.999625 seconds) notificationworker stdout | 2025-11-08 15:11:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:39 GMT)" (scheduled at 2025-11-08 15:11:29.439570+00:00) notificationworker stdout | 2025-11-08 15:11:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 29, 440185), True, datetime.datetime(2025, 11, 8, 15, 11, 29, 440185), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:30,832 [242] [DEBUG] [app] Starting request: urn:request:1e2a12bd-3c8d-4e11-8654-52dec5350ab1 (/api/v1/user/apptoken) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:30,832 [241] [DEBUG] [app] Starting request: urn:request:03a76e80-0995-425a-8a91-3e50b8b5735b (/api/v1/user/notifications) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:30,832 [241] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:30,832 [242] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:30,832 [242] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:30,832 [241] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:30,833 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:30,833 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:30,845 [242] [DEBUG] [app] Ending request: urn:request:1e2a12bd-3c8d-4e11-8654-52dec5350ab1 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:1e2a12bd-3c8d-4e11-8654-52dec5350ab1', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:30,845 [241] [DEBUG] [app] Ending request: urn:request:03a76e80-0995-425a-8a91-3e50b8b5735b (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:03a76e80-0995-425a-8a91-3e50b8b5735b', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:30,846 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:30,846 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:30,846 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:30 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:30,846 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:30 +0000] "GET /api/v1/user/notifications HTTP/1.0" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:30 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.015 1684 0.015) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:30 +0000] "GET /api/v1/user/notifications HTTP/1.1" 401 284 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/mirror_test?tab=repository-mirror" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.015 1675 0.015) gunicorn-web stdout | 2025-11-08 15:11:33,248 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:34,604 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:34,785 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:34,793 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:11:34,948 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:45.732697+00:00 (in 9.999499 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:45 GMT)" (scheduled at 2025-11-08 15:11:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 35, 733594), True, datetime.datetime(2025, 11, 8, 15, 11, 35, 733594), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:35,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:35,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:35,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:11:35,839 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:36,255 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:11:36,430 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:11:37,631 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:47.959338+00:00 (in 9.998837 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:37 GMT)" (scheduled at 2025-11-08 15:11:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,972 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:11:37,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:11:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:11:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:53.848743+00:00 (in 14.999557 seconds) quotatotalworker stdout | 2025-11-08 15:11:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:53 GMT)" (scheduled at 2025-11-08 15:11:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:11:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:11:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:11:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:11:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:11:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:11:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:11:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:16.241159+00:00 (in 36.998476 seconds) exportactionlogsworker stdout | 2025-11-08 15:11:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:39 GMT)" (scheduled at 2025-11-08 15:11:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:11:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:11:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:11:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:49.439570+00:00 (in 9.999623 seconds) notificationworker stdout | 2025-11-08 15:11:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:49 GMT)" (scheduled at 2025-11-08 15:11:39.439570+00:00) notificationworker stdout | 2025-11-08 15:11:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 39, 440233), True, datetime.datetime(2025, 11, 8, 15, 11, 39, 440233), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:11:39,836 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:11:39,859 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:11:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:11:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:11.229685+00:00 (in 29.999528 seconds) buildlogsarchiver stdout | 2025-11-08 15:11:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:11 GMT)" (scheduled at 2025-11-08 15:11:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:11:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 11, 41, 230475), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:11:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:11:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:11:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:11:41,613 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:11:42,592 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:43,903 [243] [DEBUG] [app] Starting request: urn:request:7be945ad-499e-431f-9c8f-b0e1669b3f0d (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:43,904 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:43,906 [274] [DEBUG] [app] Starting request: urn:request:19ab382c-34df-4eae-bb34-d3746731fcca (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:43,906 [274] [DEBUG] [app] Ending request: urn:request:19ab382c-34df-4eae-bb34-d3746731fcca (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:19ab382c-34df-4eae-bb34-d3746731fcca', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:11:43,906 [274] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:43,906 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:43,907 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:43,908 [243] [DEBUG] [app] Starting request: urn:request:969ebbb7-d312-4ad0-85e6-1b324c615168 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:43,908 [243] [DEBUG] [app] Ending request: urn:request:969ebbb7-d312-4ad0-85e6-1b324c615168 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:969ebbb7-d312-4ad0-85e6-1b324c615168', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:43,909 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:43,909 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:43,909 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:43,909 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:43,909 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:43,917 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:43,917 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:43,927 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:43,930 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:43,933 [243] [DEBUG] [app] Ending request: urn:request:7be945ad-499e-431f-9c8f-b0e1669b3f0d (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:7be945ad-499e-431f-9c8f-b0e1669b3f0d', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:43,933 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:43,933 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:11:43,956 [241] [DEBUG] [app] Starting request: urn:request:2e07080f-739f-47bc-a0bf-62e990dd2c18 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:43,957 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:43,958 [279] [DEBUG] [app] Starting request: urn:request:4c325ecb-735b-45d3-8706-56464e8273db (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:43,958 [279] [DEBUG] [app] Ending request: urn:request:4c325ecb-735b-45d3-8706-56464e8273db (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4c325ecb-735b-45d3-8706-56464e8273db', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:11:43,959 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:11:43,959 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:43,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:43,960 [244] [DEBUG] [app] Starting request: urn:request:a7e81654-754f-4481-b583-06b3fe443145 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:43,961 [244] [DEBUG] [app] Ending request: urn:request:a7e81654-754f-4481-b583-06b3fe443145 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a7e81654-754f-4481-b583-06b3fe443145', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:43,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:43,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:43,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:43,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:43,961 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:43,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:43,969 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:43,979 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:43,982 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:43,985 [241] [DEBUG] [app] Ending request: urn:request:2e07080f-739f-47bc-a0bf-62e990dd2c18 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2e07080f-739f-47bc-a0bf-62e990dd2c18', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:43,985 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:43,986 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.030) quotatotalworker stdout | 2025-11-08 15:11:44,620 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:11:44,630 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:45,119 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:45,120 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:11:45,130 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:50.733950+00:00 (in 5.000794 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:55 GMT)" (scheduled at 2025-11-08 15:11:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 45, 733577), True, datetime.datetime(2025, 11, 8, 15, 11, 45, 733577), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:45,748 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:45,748 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:45,748 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:11:46,456 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:11:47,400 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:37.960021+00:00 (in 50.000241 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:47 GMT)" (scheduled at 2025-11-08 15:11:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:11:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:11:48,409 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:11:48,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:11:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:49.729681+00:00 (in 0.998454 seconds) securityworker stdout | 2025-11-08 15:11:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:18 GMT)" (scheduled at 2025-11-08 15:11:48.730780+00:00) securityworker stdout | 2025-11-08 15:11:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:11:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:11:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:11:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:48,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:48,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:48,751 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:48,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 6, 48, 735165), 1, 23]) securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:11:48,755 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:11:48,756 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 6, 48, 735165), 1, 23]) securityworker stdout | 2025-11-08 15:11:48,759 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,759 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:11:48,759 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:11:48,760 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:11:48,760 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:11:48,760 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:11:48,760 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:11:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:11:48,760 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:11:48,760 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:11:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:11:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:51.934779+00:00 (in 2.997519 seconds) gcworker stdout | 2025-11-08 15:11:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:18 GMT)" (scheduled at 2025-11-08 15:11:48.936826+00:00) gcworker stdout | 2025-11-08 15:11:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:11:48,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614648949, None, 1, 0]) gcworker stdout | 2025-11-08 15:11:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:11:48,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:11:49,346 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:11:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:59.439570+00:00 (in 9.999614 seconds) notificationworker stdout | 2025-11-08 15:11:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:59 GMT)" (scheduled at 2025-11-08 15:11:49.439570+00:00) notificationworker stdout | 2025-11-08 15:11:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 49, 440267), True, datetime.datetime(2025, 11, 8, 15, 11, 49, 440267), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:11:59 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:49,528 [244] [DEBUG] [app] Starting request: urn:request:75dd222c-0f35-41f3-9109-7dd2eaa84f35 (/) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:49,529 [244] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:49,531 [244] [DEBUG] [app] Ending request: urn:request:75dd222c-0f35-41f3-9109-7dd2eaa84f35 (/) {'endpoint': 'web.index', 'request_id': 'urn:request:75dd222c-0f35-41f3-9109-7dd2eaa84f35', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/', 'path': '/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:49,532 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:49 +0000] "GET / HTTP/1.0" 200 92330 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:49 +0000] "GET / HTTP/1.1" 200 14168 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.005 1482 0.004) gunicorn-web stdout | 2025-11-08 15:11:49,561 [244] [DEBUG] [app] Starting request: urn:request:933c0c81-81f5-49a3-b9ee-93ad2f53e9b5 (/vendor.css) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:49,561 [244] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:49,561 [244] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:49,561 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:49,574 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['vendor.css', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:49,580 [244] [DEBUG] [app] Ending request: urn:request:933c0c81-81f5-49a3-b9ee-93ad2f53e9b5 (/vendor.css) {'endpoint': 'web.redirect_to_namespace', 'request_id': 'urn:request:933c0c81-81f5-49a3-b9ee-93ad2f53e9b5', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css', 'path': '/vendor.css', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:49,580 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:49,581 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:49 +0000] "GET /vendor.css HTTP/1.0" 404 92429 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:49 +0000] "GET /vendor.css HTTP/1.1" 404 14199 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.021 1500 0.021) securityworker stdout | 2025-11-08 15:11:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:11:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:18.730780+00:00 (in 29.000695 seconds) securityworker stdout | 2025-11-08 15:11:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:19 GMT)" (scheduled at 2025-11-08 15:11:49.729681+00:00) securityworker stdout | 2025-11-08 15:11:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:11:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:11:49,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:11:49,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:11:49,747 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:11:49,747 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:11:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:11:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:49.939496+00:00 (in 59.999627 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:11:49,939 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:49 GMT)" (scheduled at 2025-11-08 15:11:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:11:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:11:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:11:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:11:50,435 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:11:50,547 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:11:55.732697+00:00 (in 4.998305 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:50 GMT)" (scheduled at 2025-11-08 15:11:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:11:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:50 GMT)" executed successfully builder stdout | 2025-11-08 15:11:51,137 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:11:51,161 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gcworker stdout | 2025-11-08 15:11:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:11:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:18.936826+00:00 (in 27.001627 seconds) gcworker stdout | 2025-11-08 15:11:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:21 GMT)" (scheduled at 2025-11-08 15:11:51.934779+00:00) gcworker stdout | 2025-11-08 15:11:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405111935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:11:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:11:51,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:11:51,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:11:52,023 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:52,175 [242] [DEBUG] [app] Starting request: urn:request:c3535943-35c4-48a3-b848-9dcf46393fd1 (/csrf_token) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:52,175 [242] [DEBUG] [app] Ending request: urn:request:c3535943-35c4-48a3-b848-9dcf46393fd1 (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:c3535943-35c4-48a3-b848-9dcf46393fd1', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:52,175 [241] [DEBUG] [app] Starting request: urn:request:70d2da25-7e5d-46a9-b30c-40581f8c6b29 (/csrf_token) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:52,176 [241] [DEBUG] [app] Ending request: urn:request:70d2da25-7e5d-46a9-b30c-40581f8c6b29 (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:70d2da25-7e5d-46a9-b30c-40581f8c6b29', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:52,176 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:52 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1531 0.002) gunicorn-web stdout | 2025-11-08 15:11:52,176 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:52 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1531 0.002) gunicorn-web stdout | 2025-11-08 15:11:52,492 [241] [DEBUG] [app] Starting request: urn:request:14cae7aa-67f9-4a8b-8a9b-56e1ca473d45 (/config) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:52,492 [244] [DEBUG] [app] Starting request: urn:request:6806ecbd-fd34-4e96-ba5f-a49b9f2641ee (/api/v1/user/) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:52,492 [244] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:52,493 [244] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:52,493 [241] [DEBUG] [app] Ending request: urn:request:14cae7aa-67f9-4a8b-8a9b-56e1ca473d45 (/config) {'endpoint': 'web.config', 'request_id': 'urn:request:14cae7aa-67f9-4a8b-8a9b-56e1ca473d45', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/config', 'path': '/config', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:52,493 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:52,493 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:52 +0000] "GET /config HTTP/1.0" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /config HTTP/1.1" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1607 0.002) gunicorn-web stdout | 2025-11-08 15:11:52,507 [244] [DEBUG] [app] Ending request: urn:request:6806ecbd-fd34-4e96-ba5f-a49b9f2641ee (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:6806ecbd-fd34-4e96-ba5f-a49b9f2641ee', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:52,507 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /api/v1/user/ HTTP/1.1" 401 311 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.016 1613 0.016) gunicorn-web stdout | 2025-11-08 15:11:52,507 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:52 +0000] "GET /api/v1/user/ HTTP/1.0" 401 311 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" namespacegcworker stdout | 2025-11-08 15:11:52,618 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:11:52,624 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:52,822 [241] [DEBUG] [app] Starting request: urn:request:ea3c0c3a-28ea-4911-81be-c2ddd653fde9 (/signin) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:52,823 [241] [DEBUG] [app] Ending request: urn:request:ea3c0c3a-28ea-4911-81be-c2ddd653fde9 (/signin) {'endpoint': None, 'request_id': 'urn:request:ea3c0c3a-28ea-4911-81be-c2ddd653fde9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin', 'path': '/signin', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /signin HTTP/1.1" 308 385 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1578 0.002) gunicorn-web stdout | 2025-11-08 15:11:52,823 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:52 +0000] "GET /signin HTTP/1.0" 308 385 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:52,846 [244] [DEBUG] [app] Starting request: urn:request:3b4e1123-1b4e-49a2-9a43-e91fa64b2187 (/assets/RedHatDisplay-Medium..woff2) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:11:52,846 [244] [DEBUG] [app] Ending request: urn:request:3b4e1123-1b4e-49a2-9a43-e91fa64b2187 (/assets/RedHatDisplay-Medium..woff2) {'endpoint': None, 'request_id': 'urn:request:3b4e1123-1b4e-49a2-9a43-e91fa64b2187', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/assets/RedHatDisplay-Medium..woff2', 'path': '/assets/RedHatDisplay-Medium..woff2', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:11:52 +0000] "GET /assets/RedHatDisplay-Medium..woff2 HTTP/1.1" 308 441 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1548 0.001) gunicorn-web stdout | 2025-11-08 15:11:52,847 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:11:52 +0000] "GET /assets/RedHatDisplay-Medium..woff2 HTTP/1.0" 308 441 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" repositoryactioncounter stdout | 2025-11-08 15:11:53,006 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:53,832 [244] [DEBUG] [app] Starting request: urn:request:39126d83-a726-430e-b2bf-efde140457aa (/csrf_token) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:53,832 [241] [DEBUG] [app] Starting request: urn:request:4d64c332-ccae-409c-8f6a-0ae418b05bb4 (/csrf_token) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:53,832 [241] [DEBUG] [app] Ending request: urn:request:4d64c332-ccae-409c-8f6a-0ae418b05bb4 (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:4d64c332-ccae-409c-8f6a-0ae418b05bb4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:53,832 [244] [DEBUG] [app] Ending request: urn:request:39126d83-a726-430e-b2bf-efde140457aa (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:39126d83-a726-430e-b2bf-efde140457aa', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:53,833 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:53 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:53,833 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:53 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:53 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.001 1537 0.001) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:53 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.001 1537 0.001) quotatotalworker stdout | 2025-11-08 15:11:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:11:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:08.848743+00:00 (in 14.999592 seconds) quotatotalworker stdout | 2025-11-08 15:11:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:08 GMT)" (scheduled at 2025-11-08 15:11:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:11:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:11:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) repositorygcworker stdout | 2025-11-08 15:11:53,850 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:11:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:11:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:08 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:54,142 [244] [DEBUG] [app] Starting request: urn:request:05f5548b-7968-48ee-b606-147802735833 (/config) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:54,143 [244] [DEBUG] [app] Ending request: urn:request:05f5548b-7968-48ee-b606-147802735833 (/config) {'endpoint': 'web.config', 'request_id': 'urn:request:05f5548b-7968-48ee-b606-147802735833', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/config', 'path': '/config', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:54,143 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:54 +0000] "GET /config HTTP/1.0" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:54 +0000] "GET /config HTTP/1.1" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1613 0.002) gunicorn-web stdout | 2025-11-08 15:11:54,144 [242] [DEBUG] [app] Starting request: urn:request:53ff6bfb-71ff-4662-92e3-5a36d98ef202 (/api/v1/messages) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:54,144 [242] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:54,144 [242] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:54,144 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:54,157 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."content", "t1"."uuid", "t1"."severity", "t1"."media_type_id", "t2"."id", "t2"."name" FROM "messages" AS "t1" INNER JOIN "mediatype" AS "t2" ON ("t1"."media_type_id" = "t2"."id")', []) gunicorn-web stdout | 2025-11-08 15:11:54,161 [242] [DEBUG] [app] Ending request: urn:request:53ff6bfb-71ff-4662-92e3-5a36d98ef202 (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:53ff6bfb-71ff-4662-92e3-5a36d98ef202', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:54,161 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:54,161 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:54 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:54 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.018 1622 0.019) repositorygcworker stdout | 2025-11-08 15:11:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:11:54,930 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:20.931018+00:00 (in 26.001024 seconds) repositorygcworker stdout | 2025-11-08 15:11:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:54 GMT)" (scheduled at 2025-11-08 15:11:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:11:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:11:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 54, 930265), True, datetime.datetime(2025, 11, 8, 15, 11, 54, 930265), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:11:54,942 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:11:54,942 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:11:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:54 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:55,004 [244] [DEBUG] [app] Starting request: urn:request:ce993b98-716a-45ef-8c5d-e3e97bd2ecd9 (/assets/images/rh_login.jpeg) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:55,004 [244] [DEBUG] [app] Ending request: urn:request:ce993b98-716a-45ef-8c5d-e3e97bd2ecd9 (/assets/images/rh_login.jpeg) {'endpoint': None, 'request_id': 'urn:request:ce993b98-716a-45ef-8c5d-e3e97bd2ecd9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/assets/images/rh_login.jpeg', 'path': '/assets/images/rh_login.jpeg', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:55,005 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:55 +0000] "GET /assets/images/rh_login.jpeg HTTP/1.0" 308 427 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:55 +0000] "GET /assets/images/rh_login.jpeg HTTP/1.1" 308 427 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.001 1581 0.002) gunicorn-web stdout | 2025-11-08 15:11:55,312 [244] [DEBUG] [app] Starting request: urn:request:3cc6b4a2-7ace-42e7-a547-48330deed20c (/assets/images/rh_login.jpeg/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:55,312 [244] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:55,312 [244] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:55,313 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,326 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t3"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['assets', 'images/rh_login.jpeg', 'public', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,330 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['assets', 'images/rh_login.jpeg', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,334 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['assets', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,338 [242] [DEBUG] [app] Starting request: urn:request:8b8189c2-fcab-4373-aedc-f76223d35948 (/api/v1/signin) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:55,338 [242] [DEBUG] [app] User loader loading deferred user with uuid: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:55,338 [242] [DEBUG] [auth.cookie] Loading user from cookie: b41d1dc0-0a2a-4e85-91e8-577571ec98c1 gunicorn-web stdout | 2025-11-08 15:11:55,339 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['b41d1dc0-0a2a-4e85-91e8-577571ec98c1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,340 [244] [DEBUG] [app] Ending request: urn:request:3cc6b4a2-7ace-42e7-a547-48330deed20c (/assets/images/rh_login.jpeg/) {'endpoint': 'web.redirect_to_repository', 'request_id': 'urn:request:3cc6b4a2-7ace-42e7-a547-48330deed20c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/assets/images/rh_login.jpeg/', 'path': '/assets/images/rh_login.jpeg/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:55,341 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:55,341 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:55 +0000] "GET /assets/images/rh_login.jpeg/ HTTP/1.0" 404 92552 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:55 +0000] "GET /assets/images/rh_login.jpeg/ HTTP/1.1" 404 14266 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.030 1582 0.030) gunicorn-web stdout | 2025-11-08 15:11:55,352 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) OR ("t1"."email" = %s)) LIMIT %s OFFSET %s', ['whuquay', 'whuquay', 1, 0]) gunicorn-registry stdout | 2025-11-08 15:11:55,388 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:55,405 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:55,589 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,593 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,597 [242] [DEBUG] [endpoints.common] Successfully signed in as user whuquay with uuid 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:55,597 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:55,597 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:55,597 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:55,601 [242] [DEBUG] [peewee] ('INSERT INTO "logentry3" ("kind_id", "account_id", "performer_id", "repository_id", "datetime", "ip", "metadata_json") VALUES (%s, %s, %s, %s, %s, %s, %s) RETURNING "logentry3"."id"', [97, 1, None, None, datetime.datetime(2025, 11, 8, 15, 11, 55, 597594), '10.129.2.19', '{"type": "quayauth", "useragent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0"}']) gunicorn-web stdout | 2025-11-08 15:11:55,607 [242] [DEBUG] [app] Ending request: urn:request:8b8189c2-fcab-4373-aedc-f76223d35948 (/api/v1/signin) {'endpoint': 'api.signin', 'request_id': 'urn:request:8b8189c2-fcab-4373-aedc-f76223d35948', 'remote_addr': '10.129.2.19', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/signin', 'path': '/api/v1/signin', 'parameters': {}, 'json_body': {'username': 'whuquay', 'password': '[FILTERED]'}, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:55,607 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:55,608 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:55 +0000] "POST /api/v1/signin HTTP/1.0" 200 18 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:55 +0000] "POST /api/v1/signin HTTP/1.1" 200 18 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.271 1833 0.270) gunicorn-registry stdout | 2025-11-08 15:11:55,651 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:55,661 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:55,690 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:55,699 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:11:55,726 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:11:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:11:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:05.732697+00:00 (in 9.999574 seconds) proxycacheblobworker stdout | 2025-11-08 15:11:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:05 GMT)" (scheduled at 2025-11-08 15:11:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:11:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:11:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 55, 733482), True, datetime.datetime(2025, 11, 8, 15, 11, 55, 733482), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:11:55,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:11:55,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:11:55,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:11:55,769 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:55,914 [242] [DEBUG] [app] Starting request: urn:request:9eaa30e1-02ed-44d9-8687-3017b17fb35e (/csrf_token) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:55,915 [242] [DEBUG] [app] Ending request: urn:request:9eaa30e1-02ed-44d9-8687-3017b17fb35e (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:9eaa30e1-02ed-44d9-8687-3017b17fb35e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:55,915 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:55 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:55 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/signin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.002 1538 0.002) gunicorn-registry stdout | 2025-11-08 15:11:55,917 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:11:56,282 [244] [DEBUG] [app] Starting request: urn:request:125098be-8d2a-4270-91ec-7ca3a42c6997 (/api/v1/user/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:56,282 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,282 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,283 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,295 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,296 [244] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" INNER JOIN "team" AS "t2" ON ("t2"."organization_id" = "t1"."id") INNER JOIN "teammember" AS "t3" ON ("t3"."team_id" = "t2"."id") INNER JOIN "user" AS "t4" ON ("t4"."id" = "t3"."user_id") WHERE (("t1"."organization" = %s) AND ("t4"."username" = %s))', [True, 'whuquay']) gunicorn-web stdout | 2025-11-08 15:11:56,308 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,308 [244] [DEBUG] [peewee] ('SELECT "t1"."service_ident", "t2"."name", "t1"."metadata_json" FROM "federatedlogin" AS "t1" INNER JOIN "loginservice" AS "t2" ON ("t1"."service_id" = "t2"."id") WHERE (("t2"."name" != %s) AND ("t1"."user_id" = %s))', ['quayrobot', 1]) gunicorn-web stdout | 2025-11-08 15:11:56,312 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."kind_id" FROM "userprompt" AS "t1" INNER JOIN "userpromptkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE ("t1"."user_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:11:56,315 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:56,319 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:11:56,322 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:56,325 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:11:56,329 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:56,332 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,332 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,333 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,361 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,362 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,363 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,364 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,366 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,367 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,368 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,369 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,370 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,370 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,370 [244] [DEBUG] [app] Ending request: urn:request:125098be-8d2a-4270-91ec-7ca3a42c6997 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:125098be-8d2a-4270-91ec-7ca3a42c6997', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:56,371 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:56,371 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:56 +0000] "GET /api/v1/user/ HTTP/1.0" 200 31628 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:56 +0000] "GET /api/v1/user/ HTTP/1.1" 200 31628 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.090 1626 0.090) manifestbackfillworker stdout | 2025-11-08 15:11:56,502 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:11:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:11:56,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:18.636554+00:00 (in 21.998626 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:56 GMT)" (scheduled at 2025-11-08 15:11:56.637440+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,638 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:56 GMT)" (scheduled at 2025-11-08 15:11:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,639 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:11:56,639 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:12:56 GMT)" executed successfully securityscanningnotificationworker stdout | 2025-11-08 15:11:56,650 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), True, datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,654 [98] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), True, datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), 0, 'secscanv4/%', False, datetime.datetime(2025, 11, 8, 15, 11, 56, 638251), 'secscanv4/%']) securityscanningnotificationworker stdout | 2025-11-08 15:11:56,657 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:11:56,658 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:16:56 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:56,996 [244] [DEBUG] [app] Starting request: urn:request:edbccbf0-501c-40f3-9ea6-409a4d8f8179 (/api/v1/user/notifications) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:56,997 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,997 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:56,997 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,009 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,010 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,010 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,011 [242] [DEBUG] [app] Starting request: urn:request:50580b12-fe7c-4ee6-a4ec-d3ecc5576e0b (/api/v1/superuser/registrysize/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:57,011 [244] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."uuid", "t1"."kind_id", "t1"."metadata_json", "t1"."dismissed", "t1"."lookup_path", "t1"."created", "t1"."created" AS "cd", "t1"."target_id" FROM "notification" AS "t1" INNER JOIN "notificationkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE (("t1"."dismissed" = %s) AND ("t1"."target_id" = %s))) UNION (SELECT "t3"."id", "t3"."uuid", "t3"."kind_id", "t3"."metadata_json", "t3"."dismissed", "t3"."lookup_path", "t3"."created", "t3"."created" AS "cd", "t3"."target_id" FROM "notification" AS "t3" INNER JOIN "notificationkind" AS "t4" ON ("t3"."kind_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t5"."id" = "t3"."target_id") INNER JOIN "team" AS "t6" ON ("t5"."id" = "t6"."organization_id") INNER JOIN "teamrole" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t6"."id" = "t8"."team_id") INNER JOIN "user" AS "t9" ON ("t8"."user_id" = "t9"."id") WHERE (("t3"."dismissed" = %s) AND (("t9"."id" = %s) AND ("t7"."name" = %s)))) ORDER BY cd desc LIMIT %s', [False, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2025-11-08 15:11:57,011 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,011 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,011 [241] [DEBUG] [app] Starting request: urn:request:c6cd9d55-3aa0-4cdf-b19e-174cae55ca65 (/api/v1/superuser/organizations/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:57,011 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,011 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,011 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,012 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,017 [244] [DEBUG] [app] Ending request: urn:request:edbccbf0-501c-40f3-9ea6-409a4d8f8179 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:edbccbf0-501c-40f3-9ea6-409a4d8f8179', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:57,017 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:57,018 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.022 1639 0.022) gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [endpoints.api] Checking fresh login for user whuquay: Last login at 2025-11-08 15:11:55+00:00 gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,022 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,023 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:57,023 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [endpoints.api] Checking fresh login for user whuquay: Last login at 2025-11-08 15:11:55+00:00 gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,023 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:57,024 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."id" NOT IN (SELECT "t2"."namespace_id" FROM "deletednamespace" AS "t2")))', [True, False]) gunicorn-web stdout | 2025-11-08 15:11:57,026 [242] [DEBUG] [app] Ending request: urn:request:50580b12-fe7c-4ee6-a4ec-d3ecc5576e0b (/api/v1/superuser/registrysize/) {'endpoint': 'api.superuserregistrysize', 'request_id': 'urn:request:50580b12-fe7c-4ee6-a4ec-d3ecc5576e0b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/superuser/registrysize/', 'path': '/api/v1/superuser/registrysize/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:57,027 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:57,027 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/superuser/registrysize/ HTTP/1.0" 200 71 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/superuser/registrysize/ HTTP/1.1" 200 71 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.017 1644 0.018) gunicorn-web stdout | 2025-11-08 15:11:57,029 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:11:57,033 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:11:57,036 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:11:57,039 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:11:57,043 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:11:57,046 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:11:57,049 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:11:57,052 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:11:57,056 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:11:57,059 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:11:57,062 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:11:57,065 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:11:57,069 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:11:57,072 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:11:57,075 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:11:57,079 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:11:57,082 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:11:57,085 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:11:57,088 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:11:57,091 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:11:57,095 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org19']) gunicorn-web stdout | 2025-11-08 15:11:57,098 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org20']) gunicorn-web stdout | 2025-11-08 15:11:57,101 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org21']) gunicorn-web stdout | 2025-11-08 15:11:57,104 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org22']) gunicorn-web stdout | 2025-11-08 15:11:57,108 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org23']) gunicorn-web stdout | 2025-11-08 15:11:57,111 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org24']) gunicorn-web stdout | 2025-11-08 15:11:57,114 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org25']) gunicorn-web stdout | 2025-11-08 15:11:57,117 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org26']) gunicorn-web stdout | 2025-11-08 15:11:57,121 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org27']) gunicorn-web stdout | 2025-11-08 15:11:57,124 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org28']) gunicorn-web stdout | 2025-11-08 15:11:57,127 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org29']) gunicorn-web stdout | 2025-11-08 15:11:57,130 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org30']) gunicorn-web stdout | 2025-11-08 15:11:57,134 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org31']) gunicorn-web stdout | 2025-11-08 15:11:57,137 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org32']) gunicorn-web stdout | 2025-11-08 15:11:57,140 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org33']) gunicorn-web stdout | 2025-11-08 15:11:57,143 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org34']) gunicorn-web stdout | 2025-11-08 15:11:57,147 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org35']) gunicorn-web stdout | 2025-11-08 15:11:57,150 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org36']) gunicorn-web stdout | 2025-11-08 15:11:57,153 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org37']) gunicorn-web stdout | 2025-11-08 15:11:57,156 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org38']) gunicorn-web stdout | 2025-11-08 15:11:57,160 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org39']) gunicorn-web stdout | 2025-11-08 15:11:57,163 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org40']) gunicorn-web stdout | 2025-11-08 15:11:57,167 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org41']) gunicorn-web stdout | 2025-11-08 15:11:57,171 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org42']) gunicorn-web stdout | 2025-11-08 15:11:57,174 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org43']) gunicorn-web stdout | 2025-11-08 15:11:57,177 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org44']) gunicorn-web stdout | 2025-11-08 15:11:57,181 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org45']) gunicorn-web stdout | 2025-11-08 15:11:57,184 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org46']) gunicorn-web stdout | 2025-11-08 15:11:57,187 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org47']) gunicorn-web stdout | 2025-11-08 15:11:57,190 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org48']) gunicorn-web stdout | 2025-11-08 15:11:57,194 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org49']) gunicorn-web stdout | 2025-11-08 15:11:57,197 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org50']) gunicorn-web stdout | 2025-11-08 15:11:57,200 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org51']) gunicorn-web stdout | 2025-11-08 15:11:57,203 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org58']) gunicorn-web stdout | 2025-11-08 15:11:57,207 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org52']) gunicorn-web stdout | 2025-11-08 15:11:57,210 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org53']) gunicorn-web stdout | 2025-11-08 15:11:57,213 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org59']) gunicorn-web stdout | 2025-11-08 15:11:57,216 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org54']) gunicorn-web stdout | 2025-11-08 15:11:57,219 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org55']) gunicorn-web stdout | 2025-11-08 15:11:57,223 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org60']) gunicorn-web stdout | 2025-11-08 15:11:57,226 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org56']) gunicorn-web stdout | 2025-11-08 15:11:57,229 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org57']) gunicorn-web stdout | 2025-11-08 15:11:57,232 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org61']) gunicorn-web stdout | 2025-11-08 15:11:57,236 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org62']) gunicorn-web stdout | 2025-11-08 15:11:57,239 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org63']) gunicorn-web stdout | 2025-11-08 15:11:57,242 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org64']) gunicorn-web stdout | 2025-11-08 15:11:57,245 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org65']) gunicorn-web stdout | 2025-11-08 15:11:57,248 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org66']) gunicorn-web stdout | 2025-11-08 15:11:57,252 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org67']) gunicorn-web stdout | 2025-11-08 15:11:57,255 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org68']) gunicorn-web stdout | 2025-11-08 15:11:57,258 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org69']) gunicorn-web stdout | 2025-11-08 15:11:57,261 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org70']) gunicorn-web stdout | 2025-11-08 15:11:57,265 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org71']) gunicorn-web stdout | 2025-11-08 15:11:57,268 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org72']) gunicorn-web stdout | 2025-11-08 15:11:57,271 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org73']) gunicorn-web stdout | 2025-11-08 15:11:57,274 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org74']) gunicorn-web stdout | 2025-11-08 15:11:57,278 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org75']) gunicorn-web stdout | 2025-11-08 15:11:57,281 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org76']) gunicorn-web stdout | 2025-11-08 15:11:57,284 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org77']) gunicorn-web stdout | 2025-11-08 15:11:57,287 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org78']) gunicorn-web stdout | 2025-11-08 15:11:57,291 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org79']) gunicorn-web stdout | 2025-11-08 15:11:57,294 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org80']) gunicorn-web stdout | 2025-11-08 15:11:57,297 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org81']) gunicorn-web stdout | 2025-11-08 15:11:57,300 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org82']) gunicorn-web stdout | 2025-11-08 15:11:57,304 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org83']) gunicorn-web stdout | 2025-11-08 15:11:57,307 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org84']) gunicorn-web stdout | 2025-11-08 15:11:57,310 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org85']) gunicorn-web stdout | 2025-11-08 15:11:57,313 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org86']) gunicorn-web stdout | 2025-11-08 15:11:57,317 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org87']) gunicorn-web stdout | 2025-11-08 15:11:57,320 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org88']) gunicorn-web stdout | 2025-11-08 15:11:57,323 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org89']) gunicorn-web stdout | 2025-11-08 15:11:57,326 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org90']) gunicorn-web stdout | 2025-11-08 15:11:57,330 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org91']) gunicorn-web stdout | 2025-11-08 15:11:57,333 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org92']) gunicorn-web stdout | 2025-11-08 15:11:57,336 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org93']) gunicorn-web stdout | 2025-11-08 15:11:57,339 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org94']) gunicorn-web stdout | 2025-11-08 15:11:57,343 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org95']) gunicorn-web stdout | 2025-11-08 15:11:57,346 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org96']) gunicorn-web stdout | 2025-11-08 15:11:57,349 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org97']) gunicorn-web stdout | 2025-11-08 15:11:57,352 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org98']) gunicorn-web stdout | 2025-11-08 15:11:57,356 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org99']) gunicorn-web stdout | 2025-11-08 15:11:57,359 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org100']) gunicorn-web stdout | 2025-11-08 15:11:57,362 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org101']) gunicorn-web stdout | 2025-11-08 15:11:57,365 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org102']) gunicorn-web stdout | 2025-11-08 15:11:57,369 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org103']) gunicorn-web stdout | 2025-11-08 15:11:57,372 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org104']) gunicorn-web stdout | 2025-11-08 15:11:57,375 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org105']) gunicorn-web stdout | 2025-11-08 15:11:57,378 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org106']) gunicorn-web stdout | 2025-11-08 15:11:57,382 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org107']) gunicorn-web stdout | 2025-11-08 15:11:57,385 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org108']) gunicorn-web stdout | 2025-11-08 15:11:57,388 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org109']) gunicorn-web stdout | 2025-11-08 15:11:57,391 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org110']) gunicorn-web stdout | 2025-11-08 15:11:57,395 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org111']) gunicorn-web stdout | 2025-11-08 15:11:57,398 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org112']) gunicorn-web stdout | 2025-11-08 15:11:57,401 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org113']) gunicorn-web stdout | 2025-11-08 15:11:57,404 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org114']) gunicorn-web stdout | 2025-11-08 15:11:57,408 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org115']) gunicorn-web stdout | 2025-11-08 15:11:57,411 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org116']) gunicorn-web stdout | 2025-11-08 15:11:57,414 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org117']) gunicorn-web stdout | 2025-11-08 15:11:57,417 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org118']) gunicorn-web stdout | 2025-11-08 15:11:57,421 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org119']) gunicorn-web stdout | 2025-11-08 15:11:57,424 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org120']) gunicorn-web stdout | 2025-11-08 15:11:57,427 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,431 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:11:57,434 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,437 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['proxy_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,441 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:11:57,444 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [4, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,447 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:11:57,451 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,454 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,457 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,460 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:11:57,464 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,467 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org2', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,470 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:11:57,474 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [6, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,477 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org3', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,480 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:11:57,483 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [7, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,487 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org4', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,490 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:11:57,493 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,496 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org5', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,500 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:11:57,503 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,506 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org6', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,509 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:11:57,513 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [10, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,516 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org7', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,519 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:11:57,523 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [11, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,526 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org8', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,529 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:11:57,532 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [12, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,536 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org9', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,539 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:11:57,542 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,546 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org10', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,549 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:11:57,552 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [14, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,555 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org11', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,558 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:11:57,562 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [15, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,565 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org12', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,568 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:11:57,571 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [16, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,575 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org13', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,578 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:11:57,581 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [17, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,584 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org14', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,588 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:11:57,591 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [18, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,594 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org15', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,597 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:11:57,600 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [19, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,604 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org16', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,607 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:11:57,610 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [20, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,613 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org17', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,617 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:11:57,620 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [21, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,623 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org18', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,626 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:11:57,630 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [22, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,633 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org19', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,636 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org19']) gunicorn-web stdout | 2025-11-08 15:11:57,639 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [23, 1, 0]) autopruneworker stdout | 2025-11-08 15:11:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:11:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:27.639981+00:00 (in 29.999610 seconds) autopruneworker stdout | 2025-11-08 15:11:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:27 GMT)" (scheduled at 2025-11-08 15:11:57.639981+00:00) gunicorn-web stdout | 2025-11-08 15:11:57,643 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org20', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,643 [244] [DEBUG] [app] Starting request: urn:request:93a1ed14-fff2-4855-a2f5-3cf06f643b38 (/api/v1/superuser/users/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:57,643 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,643 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,644 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,646 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org20']) autopruneworker stdout | 2025-11-08 15:11:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614657648, None, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,650 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [24, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,653 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org21', False, 1, 0]) autopruneworker stdout | 2025-11-08 15:11:57,653 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:11:57,653 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:11:57,653 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:57,655 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:57,655 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:57,655 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,655 [244] [DEBUG] [endpoints.api] Checking fresh login for user whuquay: Last login at 2025-11-08 15:11:55+00:00 gunicorn-web stdout | 2025-11-08 15:11:57,655 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:57,656 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,656 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,656 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:57,656 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:57,656 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."id" NOT IN (SELECT "t2"."namespace_id" FROM "deletednamespace" AS "t2")))', [False, False]) gunicorn-web stdout | 2025-11-08 15:11:57,656 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org21']) gunicorn-web stdout | 2025-11-08 15:11:57,660 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [25, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:11:57,663 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org22', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,664 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,666 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org22']) gunicorn-web stdout | 2025-11-08 15:11:57,667 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:11:57,670 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [26, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,670 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,673 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org23', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,674 [244] [DEBUG] [app] Ending request: urn:request:93a1ed14-fff2-4855-a2f5-3cf06f643b38 (/api/v1/superuser/users/) {'endpoint': 'api.superuserlist', 'request_id': 'urn:request:93a1ed14-fff2-4855-a2f5-3cf06f643b38', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/superuser/users/', 'path': '/api/v1/superuser/users/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:57,674 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:57,674 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/superuser/users/ HTTP/1.0" 200 442 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:57 +0000] "GET /api/v1/superuser/users/ HTTP/1.1" 200 442 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.032 1637 0.032) gunicorn-web stdout | 2025-11-08 15:11:57,676 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org23']) gunicorn-web stdout | 2025-11-08 15:11:57,680 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [27, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,683 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org24', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,686 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org24']) gunicorn-web stdout | 2025-11-08 15:11:57,690 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [28, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,693 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org25', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,696 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org25']) gunicorn-web stdout | 2025-11-08 15:11:57,699 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [29, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,703 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org26', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,706 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org26']) gunicorn-web stdout | 2025-11-08 15:11:57,709 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [30, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,713 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org27', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,716 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org27']) gunicorn-web stdout | 2025-11-08 15:11:57,719 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [31, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,722 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org28', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,726 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org28']) gunicorn-web stdout | 2025-11-08 15:11:57,729 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [32, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,732 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org29', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,735 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org29']) gunicorn-web stdout | 2025-11-08 15:11:57,739 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [33, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,742 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org30', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,745 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org30']) gunicorn-web stdout | 2025-11-08 15:11:57,749 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [34, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,752 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org31', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,755 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org31']) gunicorn-web stdout | 2025-11-08 15:11:57,759 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [35, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,762 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org32', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,765 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org32']) gunicorn-web stdout | 2025-11-08 15:11:57,768 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [36, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,772 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org33', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,775 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org33']) gunicorn-web stdout | 2025-11-08 15:11:57,778 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [37, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,782 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org34', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,785 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org34']) gunicorn-web stdout | 2025-11-08 15:11:57,788 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [38, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,791 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org35', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,795 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org35']) gunicorn-web stdout | 2025-11-08 15:11:57,798 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [39, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,801 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org36', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,804 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org36']) gunicorn-web stdout | 2025-11-08 15:11:57,808 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [40, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,811 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org37', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,814 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org37']) gunicorn-web stdout | 2025-11-08 15:11:57,817 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [41, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,821 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org38', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,824 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org38']) gunicorn-web stdout | 2025-11-08 15:11:57,827 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [42, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,831 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org39', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,834 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org39']) gunicorn-web stdout | 2025-11-08 15:11:57,837 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [43, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,841 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org40', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,844 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org40']) gunicorn-web stdout | 2025-11-08 15:11:57,847 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [44, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,850 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org41', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,854 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org41']) gunicorn-web stdout | 2025-11-08 15:11:57,857 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [45, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,860 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org42', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,863 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org42']) gunicorn-web stdout | 2025-11-08 15:11:57,867 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [46, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,870 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org43', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,873 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org43']) gunicorn-web stdout | 2025-11-08 15:11:57,877 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [47, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,880 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org44', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,883 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org44']) gunicorn-web stdout | 2025-11-08 15:11:57,886 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [48, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,890 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org45', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,893 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org45']) gunicorn-web stdout | 2025-11-08 15:11:57,896 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [49, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,900 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org46', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,903 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org46']) gunicorn-web stdout | 2025-11-08 15:11:57,906 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,910 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org47', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,913 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org47']) gunicorn-web stdout | 2025-11-08 15:11:57,916 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [51, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,919 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org48', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,923 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org48']) gunicorn-web stdout | 2025-11-08 15:11:57,926 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [52, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,929 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org49', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,933 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org49']) gunicorn-web stdout | 2025-11-08 15:11:57,936 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [53, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,939 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org50', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,942 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org50']) gunicorn-web stdout | 2025-11-08 15:11:57,946 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [54, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,949 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org51', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,952 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org51']) gunicorn-web stdout | 2025-11-08 15:11:57,956 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [55, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,959 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org58', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,962 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org58']) gunicorn-web stdout | 2025-11-08 15:11:57,966 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [62, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,969 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org52', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,972 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org52']) gunicorn-web stdout | 2025-11-08 15:11:57,975 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [56, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,979 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org53', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,982 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org53']) gunicorn-web stdout | 2025-11-08 15:11:57,985 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [57, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,989 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org59', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,992 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org59']) gunicorn-web stdout | 2025-11-08 15:11:57,995 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [63, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:57,998 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org54', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,002 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org54']) gunicorn-web stdout | 2025-11-08 15:11:58,005 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [58, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,008 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org55', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,011 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org55']) gunicorn-web stdout | 2025-11-08 15:11:58,015 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [59, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,018 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org60', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,019 [244] [DEBUG] [app] Starting request: urn:request:1829f976-52a0-4544-9387-0215aea427a4 (/api/v1/organization/whuquay/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:58,019 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [242] [DEBUG] [app] Starting request: urn:request:9f3ca1b7-efeb-4539-9220-96ddb94f3ff7 (/api/v1/organization/whuquay/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:58,019 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [243] [DEBUG] [app] Starting request: urn:request:96982a72-8fb1-4f19-982f-f7e225f708d7 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:58,019 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,019 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,019 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,020 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,021 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org60']) gunicorn-web stdout | 2025-11-08 15:11:58,025 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [64, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,028 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org56', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,030 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,031 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,031 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,031 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org56']) gunicorn-web stdout | 2025-11-08 15:11:58,032 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:58,032 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,032 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,032 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:58,032 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:58,032 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'whuquay+%']) gunicorn-web stdout | 2025-11-08 15:11:58,033 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,035 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [60, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,035 [244] [DEBUG] [app] Ending request: urn:request:1829f976-52a0-4544-9387-0215aea427a4 (/api/v1/organization/whuquay/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:1829f976-52a0-4544-9387-0215aea427a4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whuquay/members', 'path': '/api/v1/organization/whuquay/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:58,036 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:58,036 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/organization/whuquay/members HTTP/1.0" 404 244 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/organization/whuquay/members HTTP/1.1" 404 244 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.018 1649 0.019) gunicorn-web stdout | 2025-11-08 15:11:58,036 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whuquay', 1, 3, 1, 'whuquay', 101]) gunicorn-web stdout | 2025-11-08 15:11:58,038 [242] [DEBUG] [app] Ending request: urn:request:9f3ca1b7-efeb-4539-9220-96ddb94f3ff7 (/api/v1/organization/whuquay/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:9f3ca1b7-efeb-4539-9220-96ddb94f3ff7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whuquay/robots?permissions=true&token=false', 'path': '/api/v1/organization/whuquay/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:58,038 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org57', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,039 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/organization/whuquay/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.021 1677 0.021) gunicorn-web stdout | 2025-11-08 15:11:58,039 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/organization/whuquay/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:58,042 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org57']) gunicorn-web stdout | 2025-11-08 15:11:58,042 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:11:58,045 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [61, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,046 [243] [DEBUG] [app] Ending request: urn:request:96982a72-8fb1-4f19-982f-f7e225f708d7 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:96982a72-8fb1-4f19-982f-f7e225f708d7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whuquay&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whuquay', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:58,046 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1680 0.028) gunicorn-web stdout | 2025-11-08 15:11:58,047 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:58,048 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org61', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,051 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org61']) gunicorn-web stdout | 2025-11-08 15:11:58,055 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [65, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,058 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org62', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,061 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org62']) gunicorn-web stdout | 2025-11-08 15:11:58,065 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [66, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,068 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org63', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,071 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org63']) gunicorn-web stdout | 2025-11-08 15:11:58,074 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [67, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,078 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org64', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,081 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org64']) gunicorn-web stdout | 2025-11-08 15:11:58,084 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [68, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,088 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org65', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,091 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org65']) gunicorn-web stdout | 2025-11-08 15:11:58,095 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [69, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,098 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org66', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,101 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org66']) gunicorn-web stdout | 2025-11-08 15:11:58,104 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [70, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,108 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org67', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,111 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org67']) gunicorn-web stdout | 2025-11-08 15:11:58,114 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [71, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,118 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org68', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,121 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org68']) gunicorn-web stdout | 2025-11-08 15:11:58,124 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [72, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,127 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org69', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,131 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org69']) gunicorn-web stdout | 2025-11-08 15:11:58,134 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [73, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,137 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org70', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,140 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org70']) gunicorn-web stdout | 2025-11-08 15:11:58,144 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [74, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,147 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org71', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,150 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org71']) gunicorn-web stdout | 2025-11-08 15:11:58,154 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [75, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,157 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org72', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,160 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org72']) gunicorn-web stdout | 2025-11-08 15:11:58,163 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [76, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,167 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org73', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,170 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org73']) gunicorn-web stdout | 2025-11-08 15:11:58,173 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [77, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,177 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org74', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,180 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org74']) gunicorn-web stdout | 2025-11-08 15:11:58,183 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [78, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,186 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org75', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,190 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org75']) gunicorn-web stdout | 2025-11-08 15:11:58,193 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [79, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,196 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org76', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,199 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org76']) gunicorn-web stdout | 2025-11-08 15:11:58,203 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [80, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,206 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org77', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,209 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org77']) gunicorn-web stdout | 2025-11-08 15:11:58,212 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [81, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,216 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org78', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,219 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org78']) gunicorn-web stdout | 2025-11-08 15:11:58,222 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [82, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,226 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org79', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,229 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org79']) gunicorn-web stdout | 2025-11-08 15:11:58,232 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [83, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,235 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org80', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,239 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org80']) gunicorn-web stdout | 2025-11-08 15:11:58,242 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [84, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,245 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org81', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,249 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org81']) gunicorn-web stdout | 2025-11-08 15:11:58,252 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [85, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,255 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org82', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,258 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org82']) gunicorn-web stdout | 2025-11-08 15:11:58,262 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [86, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,265 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org83', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,268 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org83']) gunicorn-web stdout | 2025-11-08 15:11:58,271 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [87, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,275 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org84', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,278 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org84']) gunicorn-web stdout | 2025-11-08 15:11:58,281 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [88, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,285 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org85', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,288 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org85']) gunicorn-web stdout | 2025-11-08 15:11:58,291 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [89, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,294 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org86', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,298 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org86']) gunicorn-web stdout | 2025-11-08 15:11:58,301 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [90, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,304 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org87', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,308 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org87']) gunicorn-web stdout | 2025-11-08 15:11:58,311 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [91, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,314 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org88', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,317 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org88']) gunicorn-web stdout | 2025-11-08 15:11:58,321 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [92, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,324 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org89', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,327 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org89']) gunicorn-web stdout | 2025-11-08 15:11:58,330 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [93, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,334 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org90', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,337 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org90']) gunicorn-web stdout | 2025-11-08 15:11:58,340 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [94, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,344 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org91', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,347 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org91']) gunicorn-web stdout | 2025-11-08 15:11:58,350 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [95, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,353 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org92', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,357 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org92']) gunicorn-web stdout | 2025-11-08 15:11:58,360 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [96, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,363 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org93', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,366 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org93']) gunicorn-web stdout | 2025-11-08 15:11:58,370 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [97, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,373 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org94', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,376 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org94']) gunicorn-web stdout | 2025-11-08 15:11:58,379 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [98, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,383 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org95', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,386 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org95']) gunicorn-web stdout | 2025-11-08 15:11:58,389 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [99, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,392 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org96', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,395 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org96']) gunicorn-web stdout | 2025-11-08 15:11:58,398 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [100, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,402 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org97', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,405 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org97']) gunicorn-web stdout | 2025-11-08 15:11:58,408 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [101, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,411 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org98', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,415 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org98']) gunicorn-web stdout | 2025-11-08 15:11:58,418 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [102, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,421 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org99', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,425 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org99']) gunicorn-web stdout | 2025-11-08 15:11:58,428 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [103, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,431 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org100', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,434 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org100']) gunicorn-web stdout | 2025-11-08 15:11:58,437 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [104, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,441 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org101', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,444 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org101']) gunicorn-web stdout | 2025-11-08 15:11:58,447 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [105, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,451 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org102', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,454 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org102']) gunicorn-web stdout | 2025-11-08 15:11:58,457 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [106, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,460 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org103', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,464 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org103']) gunicorn-web stdout | 2025-11-08 15:11:58,467 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [107, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,470 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org104', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,473 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org104']) gunicorn-web stdout | 2025-11-08 15:11:58,477 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [108, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,480 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org105', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,483 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org105']) gunicorn-web stdout | 2025-11-08 15:11:58,486 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [109, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,490 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org106', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,493 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org106']) gunicorn-web stdout | 2025-11-08 15:11:58,496 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [110, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,500 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org107', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,503 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org107']) gunicorn-web stdout | 2025-11-08 15:11:58,506 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [111, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,510 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org108', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,513 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org108']) gunicorn-web stdout | 2025-11-08 15:11:58,516 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [112, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,519 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org109', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,523 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org109']) gunicorn-web stdout | 2025-11-08 15:11:58,526 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [113, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,529 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org110', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,532 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org110']) gunicorn-web stdout | 2025-11-08 15:11:58,536 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [114, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,539 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org111', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,542 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org111']) gunicorn-web stdout | 2025-11-08 15:11:58,545 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [115, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,549 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org112', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,552 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org112']) gunicorn-web stdout | 2025-11-08 15:11:58,555 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [116, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,559 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org113', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,562 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org113']) gunicorn-web stdout | 2025-11-08 15:11:58,565 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [117, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,568 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org114', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,572 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org114']) gunicorn-web stdout | 2025-11-08 15:11:58,575 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [118, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,578 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org115', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,582 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org115']) gunicorn-web stdout | 2025-11-08 15:11:58,585 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [119, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,588 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org116', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,591 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org116']) gunicorn-web stdout | 2025-11-08 15:11:58,595 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [120, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,598 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org117', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,601 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org117']) gunicorn-web stdout | 2025-11-08 15:11:58,604 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [121, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,608 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org118', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,611 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org118']) gunicorn-web stdout | 2025-11-08 15:11:58,614 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [122, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,617 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org119', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,621 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org119']) gunicorn-web stdout | 2025-11-08 15:11:58,624 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [123, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,627 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org120', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,631 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org120']) gunicorn-web stdout | 2025-11-08 15:11:58,634 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [124, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:58,638 [241] [DEBUG] [app] Ending request: urn:request:c6cd9d55-3aa0-4cdf-b19e-174cae55ca65 (/api/v1/superuser/organizations/) {'endpoint': 'api.superuserorganizationlist', 'request_id': 'urn:request:c6cd9d55-3aa0-4cdf-b19e-174cae55ca65', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/superuser/organizations/', 'path': '/api/v1/superuser/organizations/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:58,638 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:58,638 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/superuser/organizations/ HTTP/1.0" 200 40025 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /api/v1/superuser/organizations/ HTTP/1.1" 200 40025 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (1.628 1645 1.628) gunicorn-web stdout | 2025-11-08 15:11:58,903 [244] [DEBUG] [app] Starting request: urn:request:a97d8698-69c7-4012-a5d1-c4fe439186a7 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:11:58,904 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:11:58,905 [278] [DEBUG] [app] Starting request: urn:request:64d3890d-1c18-4086-a273-096a4029a260 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:58,906 [278] [DEBUG] [app] Ending request: urn:request:64d3890d-1c18-4086-a273-096a4029a260 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:64d3890d-1c18-4086-a273-096a4029a260', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:11:58,906 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:58,906 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:58,907 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:58,908 [241] [DEBUG] [app] Starting request: urn:request:0a372d94-e7eb-44c7-990c-938db6bd29dc (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:58,908 [241] [DEBUG] [app] Ending request: urn:request:0a372d94-e7eb-44c7-990c-938db6bd29dc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0a372d94-e7eb-44c7-990c-938db6bd29dc', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:11:58,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:58,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:58,909 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:58,909 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:58,909 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:58,917 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:58,917 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:58,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:58,930 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:58,933 [244] [DEBUG] [app] Ending request: urn:request:a97d8698-69c7-4012-a5d1-c4fe439186a7 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:a97d8698-69c7-4012-a5d1-c4fe439186a7', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:58,933 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:58,934 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:11:58,956 [244] [DEBUG] [app] Starting request: urn:request:f69e4f7b-b791-40f4-a333-850b248966b2 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:11:58,957 [277] [DEBUG] [app] Starting request: urn:request:eef86c78-ef4d-44d5-9403-18e9e89f32df (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:11:58,958 [277] [DEBUG] [app] Ending request: urn:request:eef86c78-ef4d-44d5-9403-18e9e89f32df (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:eef86c78-ef4d-44d5-9403-18e9e89f32df', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-registry stdout | 2025-11-08 15:11:58,958 [277] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:58,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:11:58,960 [241] [DEBUG] [app] Starting request: urn:request:da91d012-6d9a-4291-a2c1-b5dea232345b (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:11:58,960 [241] [DEBUG] [app] Ending request: urn:request:da91d012-6d9a-4291-a2c1-b5dea232345b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:da91d012-6d9a-4291-a2c1-b5dea232345b', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:11:58,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:11:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:11:58,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:11:58,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:11:58,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:11:58,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:11:58,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:11:58,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:11:58,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:11:58,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:11:58,984 [244] [DEBUG] [app] Ending request: urn:request:f69e4f7b-b791-40f4-a333-850b248966b2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f69e4f7b-b791-40f4-a333-850b248966b2', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:11:58,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:58,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:11:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:11:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.029) gcworker stdout | 2025-11-08 15:11:58,987 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:11:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:11:59,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:09.439570+00:00 (in 9.999576 seconds) notificationworker stdout | 2025-11-08 15:11:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:09 GMT)" (scheduled at 2025-11-08 15:11:59.439570+00:00) notificationworker stdout | 2025-11-08 15:11:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:11:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 11, 59, 440271), True, datetime.datetime(2025, 11, 8, 15, 11, 59, 440271), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:11:59,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:11:59,452 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:11:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:09 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:11:59,872 [244] [DEBUG] [app] Starting request: urn:request:0e076cd1-2e5e-4bbb-9d39-05f2e6859caa (/api/v1/organization/org1) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:59,872 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,872 [241] [DEBUG] [app] Starting request: urn:request:52f69199-64e8-49a3-ad18-6c7665c7adec (/api/v1/organization/org1/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:59,872 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,872 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,872 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,872 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,873 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,874 [243] [DEBUG] [app] Starting request: urn:request:b14aeaf8-d132-4d6f-9986-a362bd6fc1a3 (/api/v1/organization/org1/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:59,874 [242] [DEBUG] [app] Starting request: urn:request:f980eaa9-a0f1-453a-8ebe-0afc75b7cddd (/api/v1/organization/proxy_org) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:11:59,874 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,874 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,874 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,874 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,875 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,875 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,884 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:59,884 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:59,884 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,885 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,885 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,885 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,886 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:11:59,886 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:11:59,886 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,886 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,886 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'proxy_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,887 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:11:59,887 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:11:59,888 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,888 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,888 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,888 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,889 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:11:59,889 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,889 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,889 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,889 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,890 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,893 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,894 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,898 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,899 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,900 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,904 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,908 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,909 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,912 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,914 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,915 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:59,916 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,916 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [243] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org1+%']) gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,917 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,918 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [2]) gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,919 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,920 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [4]) gunicorn-web stdout | 2025-11-08 15:11:59,920 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,921 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,922 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [243] [DEBUG] [app] Ending request: urn:request:b14aeaf8-d132-4d6f-9986-a362bd6fc1a3 (/api/v1/organization/org1/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:b14aeaf8-d132-4d6f-9986-a362bd6fc1a3', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org1/robots?permissions=true&token=false', 'path': '/api/v1/organization/org1/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1/robots?permissions=true&token=false HTTP/1.0" 200 206 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1/robots?permissions=true&token=false HTTP/1.1" 200 206 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.051 1674 0.051) gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,923 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [242] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [2]) gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,924 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,925 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,926 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,927 [242] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [2]) gunicorn-web stdout | 2025-11-08 15:11:59,927 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:11:59,928 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:11:59,929 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,929 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,929 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,929 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,929 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,929 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:11:59,930 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,930 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,930 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,931 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:11:59,931 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:11:59,933 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [2]) gunicorn-web stdout | 2025-11-08 15:11:59,933 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,934 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['proxy_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,936 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:11:59,936 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [2, False]) gunicorn-web stdout | 2025-11-08 15:11:59,938 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:11:59,939 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,941 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [4, 1, 0]) gunicorn-web stdout | 2025-11-08 15:11:59,941 [241] [DEBUG] [app] Ending request: urn:request:52f69199-64e8-49a3-ad18-6c7665c7adec (/api/v1/organization/org1/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:52f69199-64e8-49a3-ad18-6c7665c7adec', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org1/members', 'path': '/api/v1/organization/org1/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:59,941 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:59,942 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1/members HTTP/1.0" 200 434 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1/members HTTP/1.1" 200 434 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1646 0.071) gunicorn-web stdout | 2025-11-08 15:11:59,943 [244] [DEBUG] [app] Ending request: urn:request:0e076cd1-2e5e-4bbb-9d39-05f2e6859caa (/api/v1/organization/org1) {'endpoint': 'api.organization', 'request_id': 'urn:request:0e076cd1-2e5e-4bbb-9d39-05f2e6859caa', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org1', 'path': '/api/v1/organization/org1', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:59,943 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1 HTTP/1.1" 200 799 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1638 0.073) gunicorn-web stdout | 2025-11-08 15:11:59,943 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/org1 HTTP/1.0" 200 799 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:11:59,944 [242] [DEBUG] [app] Ending request: urn:request:f980eaa9-a0f1-453a-8ebe-0afc75b7cddd (/api/v1/organization/proxy_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:f980eaa9-a0f1-453a-8ebe-0afc75b7cddd', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/proxy_org', 'path': '/api/v1/organization/proxy_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:11:59,945 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:11:59,945 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/proxy_org HTTP/1.0" 200 810 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:11:59 +0000] "GET /api/v1/organization/proxy_org HTTP/1.1" 200 810 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.073 1643 0.073) gunicorn-web stdout | 2025-11-08 15:12:00,232 [244] [DEBUG] [app] Starting request: urn:request:24d18223-9762-4218-af47-1d52bf4754f0 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,232 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,232 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,232 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,244 [241] [DEBUG] [app] Starting request: urn:request:868da356-f1bf-4412-95cc-003de165c0e5 (/api/v1/organization/whu_org) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,244 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,244 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [243] [DEBUG] [app] Starting request: urn:request:cc623b30-04a4-46cb-8fa8-34c70a346f05 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,244 [242] [DEBUG] [app] Starting request: urn:request:beba052a-ed08-490d-8129-100b3e3fd580 (/api/v1/organization/whu_org/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,244 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,244 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,244 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,245 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,245 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,245 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,245 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,249 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org1', 1, 3, 1, 'org1', 101]) gunicorn-web stdout | 2025-11-08 15:12:00,255 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [1, 4, 5, 6, None, 1762614720254, False]) gunicorn-web stdout | 2025-11-08 15:12:00,256 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,256 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,256 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,256 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,256 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,256 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,257 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,257 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,257 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,258 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,258 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,259 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:00,260 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,260 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,260 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,260 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,261 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,262 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'proxy_org', 1, 3, 1, 'proxy_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:00,263 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s, %s, %s))', [1, 4, 5, 6]) gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,264 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,265 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,266 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [7, 8, None, 1762614720267, False]) gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,267 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,268 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,269 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [244] [DEBUG] [app] Ending request: urn:request:24d18223-9762-4218-af47-1d52bf4754f0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:24d18223-9762-4218-af47-1d52bf4754f0', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org1&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org1', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.0" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.1" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.039 1677 0.040) gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,270 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,271 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,272 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,273 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,274 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [7, 8]) gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,275 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,276 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,277 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,278 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,279 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,280 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,281 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [243] [DEBUG] [app] Ending request: urn:request:cc623b30-04a4-46cb-8fa8-34c70a346f05 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:cc623b30-04a4-46cb-8fa8-34c70a346f05', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=proxy_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'proxy_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,282 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,282 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.0" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.1" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.040 1682 0.039) gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,283 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,284 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,285 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,286 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,287 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,288 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,289 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,290 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:00,291 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:00,293 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:00,295 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [5, False]) gunicorn-web stdout | 2025-11-08 15:12:00,296 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:00,299 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,300 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,300 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,300 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,300 [242] [DEBUG] [app] Ending request: urn:request:beba052a-ed08-490d-8129-100b3e3fd580 (/api/v1/organization/whu_org/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:beba052a-ed08-490d-8129-100b3e3fd580', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/members', 'path': '/api/v1/organization/whu_org/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,300 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:00,300 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org/members HTTP/1.1" 200 402 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.057 1649 0.057) gunicorn-web stdout | 2025-11-08 15:12:00,301 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org/members HTTP/1.0" 200 402 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:00,303 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:00,307 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,310 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,313 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,316 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:00,319 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,323 [241] [DEBUG] [app] Ending request: urn:request:868da356-f1bf-4412-95cc-003de165c0e5 (/api/v1/organization/whu_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:868da356-f1bf-4412-95cc-003de165c0e5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org', 'path': '/api/v1/organization/whu_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,323 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,324 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org HTTP/1.0" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org HTTP/1.1" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.081 1641 0.080) gunicorn-web stdout | 2025-11-08 15:12:00,571 [244] [DEBUG] [app] Starting request: urn:request:62a150c9-dc58-4ad4-99b1-e7033598a34e (/api/v1/organization/whu_org/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,571 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,571 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,572 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,583 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,584 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,585 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,585 [241] [DEBUG] [app] Starting request: urn:request:35331404-cd9c-43ba-a530-c9ccf8653d09 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,585 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,585 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,586 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,591 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,592 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,593 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,594 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,595 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,596 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,597 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,597 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,597 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,598 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [243] [DEBUG] [app] Starting request: urn:request:ac177bdc-f0ec-4ba7-bb88-c49823f63948 (/api/v1/organization/org2) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,599 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,599 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,600 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,601 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whu_org', 1, 3, 1, 'whu_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,602 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,603 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,604 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,605 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,606 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [11, 13, None, 1762614720607, False]) gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,607 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,608 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,609 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,610 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org2', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,611 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,612 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,613 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,614 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,615 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [11, 13]) gunicorn-web stdout | 2025-11-08 15:12:00,615 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,615 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,616 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'whu_org+%']) gunicorn-web stdout | 2025-11-08 15:12:00,619 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [244] [DEBUG] [app] Ending request: urn:request:62a150c9-dc58-4ad4-99b1-e7033598a34e (/api/v1/organization/whu_org/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:62a150c9-dc58-4ad4-99b1-e7033598a34e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/robots?permissions=true&token=false', 'path': '/api/v1/organization/whu_org/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,621 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/whu_org/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.052 1677 0.052) gunicorn-web stdout | 2025-11-08 15:12:00,622 [241] [DEBUG] [app] Ending request: urn:request:35331404-cd9c-43ba-a530-c9ccf8653d09 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:35331404-cd9c-43ba-a530-c9ccf8653d09', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whu_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whu_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,622 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.0" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.1" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.039 1680 0.038) gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,623 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,624 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [244] [DEBUG] [app] Starting request: urn:request:fc30d9a8-efad-4eb7-9485-307e0b28fc4b (/api/v1/organization/org2/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,625 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,626 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,627 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,628 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,629 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,630 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,631 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,632 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,633 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,634 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,635 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,636 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,637 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,638 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,639 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,640 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,641 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,642 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,643 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [6]) gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [4]) gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [4]) gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,654 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,655 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,655 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,658 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org2', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,663 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,664 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [6, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,665 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,666 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,667 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,668 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,668 [243] [DEBUG] [app] Ending request: urn:request:ac177bdc-f0ec-4ba7-bb88-c49823f63948 (/api/v1/organization/org2) {'endpoint': 'api.organization', 'request_id': 'urn:request:ac177bdc-f0ec-4ba7-bb88-c49823f63948', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org2', 'path': '/api/v1/organization/org2', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,669 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,669 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org2', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,669 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/org2 HTTP/1.0" 200 793 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/org2 HTTP/1.1" 200 793 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1638 0.071) gunicorn-web stdout | 2025-11-08 15:12:00,672 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [6]) gunicorn-web stdout | 2025-11-08 15:12:00,676 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [6, False]) gunicorn-web stdout | 2025-11-08 15:12:00,680 [244] [DEBUG] [app] Ending request: urn:request:fc30d9a8-efad-4eb7-9485-307e0b28fc4b (/api/v1/organization/org2/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:fc30d9a8-efad-4eb7-9485-307e0b28fc4b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org2/members', 'path': '/api/v1/organization/org2/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,681 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,681 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/org2/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/org2/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.057 1646 0.057) gunicorn-web stdout | 2025-11-08 15:12:00,762 [241] [DEBUG] [app] Starting request: urn:request:49d885c2-1039-4cfd-bba6-7c5e26b4df91 (/api/v1/organization/proxy_org/members) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:00,762 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,762 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,762 [244] [DEBUG] [app] Starting request: urn:request:f4d90c18-0874-4526-9483-53d2693bc0da (/api/v1/organization/proxy_org/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:00,762 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,762 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,763 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,763 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,774 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,774 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,775 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,775 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,781 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,782 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,784 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,787 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,789 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,791 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,792 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,793 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,794 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,795 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,797 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,798 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,800 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,801 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,802 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,803 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:00,804 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:00,804 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:00,805 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'proxy_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:00,805 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'proxy_org+%']) gunicorn-web stdout | 2025-11-08 15:12:00,808 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [4]) gunicorn-web stdout | 2025-11-08 15:12:00,810 [244] [DEBUG] [app] Ending request: urn:request:f4d90c18-0874-4526-9483-53d2693bc0da (/api/v1/organization/proxy_org/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:f4d90c18-0874-4526-9483-53d2693bc0da', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/proxy_org/robots?permissions=true&token=false', 'path': '/api/v1/organization/proxy_org/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,810 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,810 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/proxy_org/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/proxy_org/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1679 0.049) gunicorn-web stdout | 2025-11-08 15:12:00,812 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [4, False]) gunicorn-web stdout | 2025-11-08 15:12:00,817 [241] [DEBUG] [app] Ending request: urn:request:49d885c2-1039-4cfd-bba6-7c5e26b4df91 (/api/v1/organization/proxy_org/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:49d885c2-1039-4cfd-bba6-7c5e26b4df91', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/proxy_org/members', 'path': '/api/v1/organization/proxy_org/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:00,817 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:00,817 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/proxy_org/members HTTP/1.0" 200 417 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:00 +0000] "GET /api/v1/organization/proxy_org/members HTTP/1.1" 200 417 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1651 0.056) namespacegcworker stdout | 2025-11-08 15:12:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:12:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:13.957387+00:00 (in 12.998735 seconds) namespacegcworker stdout | 2025-11-08 15:12:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:00 GMT)" (scheduled at 2025-11-08 15:12:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:12:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:12:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:01,025 [244] [DEBUG] [app] Starting request: urn:request:720f7a20-2f5a-484f-b626-dc5af1833d9a (/api/v1/organization/org2/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,025 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,025 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,025 [243] [DEBUG] [app] Starting request: urn:request:4f6fac83-f202-4d74-8e42-7f69174503d6 (/api/v1/organization/org3) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,025 [241] [DEBUG] [app] Starting request: urn:request:0f093ce1-f99b-4c51-9bc7-3d182d904e72 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,025 [242] [DEBUG] [app] Starting request: urn:request:d675a883-c461-48b0-ad51-3d48a54cbae8 (/api/v1/organization/org3/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,025 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,025 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,025 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,026 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,026 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,026 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,026 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,026 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,026 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,026 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,037 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,037 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,037 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,037 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,037 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,037 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,038 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,038 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,038 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,039 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,039 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org3', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,039 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,042 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,042 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,042 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,042 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,042 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org2', 1, 3, 1, 'org2', 101]) gunicorn-web stdout | 2025-11-08 15:12:01,043 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,044 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,044 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,044 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,045 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,046 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,047 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,048 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,049 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,050 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,051 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [241] [DEBUG] [app] Ending request: urn:request:0f093ce1-f99b-4c51-9bc7-3d182d904e72 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0f093ce1-f99b-4c51-9bc7-3d182d904e72', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org2&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org2', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.028) gunicorn-web stdout | 2025-11-08 15:12:01,052 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,053 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,054 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,056 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,058 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,059 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,060 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,061 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,062 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,063 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,064 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,065 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,066 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,067 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,067 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org2+%']) gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org3', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,068 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,069 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,070 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,071 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [7]) gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,072 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,073 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,073 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,073 [244] [DEBUG] [app] Ending request: urn:request:720f7a20-2f5a-484f-b626-dc5af1833d9a (/api/v1/organization/org2/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:720f7a20-2f5a-484f-b626-dc5af1833d9a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org2/robots?permissions=true&token=false', 'path': '/api/v1/organization/org2/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,073 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [7]) gunicorn-web stdout | 2025-11-08 15:12:01,073 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,073 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org2/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org2/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1674 0.049) gunicorn-web stdout | 2025-11-08 15:12:01,075 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [7, False]) gunicorn-web stdout | 2025-11-08 15:12:01,076 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [5]) gunicorn-web stdout | 2025-11-08 15:12:01,079 [242] [DEBUG] [app] Ending request: urn:request:d675a883-c461-48b0-ad51-3d48a54cbae8 (/api/v1/organization/org3/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:d675a883-c461-48b0-ad51-3d48a54cbae8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org3/members', 'path': '/api/v1/organization/org3/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,080 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,080 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [5]) gunicorn-web stdout | 2025-11-08 15:12:01,080 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1646 0.056) gunicorn-web stdout | 2025-11-08 15:12:01,083 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,083 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,083 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,083 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,083 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:12:01,087 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org3', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,090 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:12:01,093 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [7, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,097 [243] [DEBUG] [app] Ending request: urn:request:4f6fac83-f202-4d74-8e42-7f69174503d6 (/api/v1/organization/org3) {'endpoint': 'api.organization', 'request_id': 'urn:request:4f6fac83-f202-4d74-8e42-7f69174503d6', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org3', 'path': '/api/v1/organization/org3', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,098 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.074 1638 0.074) gunicorn-web stdout | 2025-11-08 15:12:01,098 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,112 [244] [DEBUG] [app] Starting request: urn:request:52adf52a-b543-496f-9237-1abddcb575da (/api/v1/organization/org3/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,112 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,112 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,112 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,118 [243] [DEBUG] [app] Starting request: urn:request:8f3b621b-d3ad-4bf2-b5f1-142672aa8df0 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,119 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,119 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,119 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,123 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,123 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,123 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,124 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,124 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,124 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,124 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,125 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,130 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,131 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,132 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,133 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,134 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,135 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org3', 1, 3, 1, 'org3', 101]) gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,136 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,137 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,138 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,139 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,140 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,141 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,142 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,143 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,144 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,145 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [243] [DEBUG] [app] Ending request: urn:request:8f3b621b-d3ad-4bf2-b5f1-142672aa8df0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8f3b621b-d3ad-4bf2-b5f1-142672aa8df0', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org3&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org3', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,146 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.029) gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,147 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,148 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,149 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,150 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,151 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,152 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,153 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,154 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,155 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org3+%']) gunicorn-web stdout | 2025-11-08 15:12:01,160 [244] [DEBUG] [app] Ending request: urn:request:52adf52a-b543-496f-9237-1abddcb575da (/api/v1/organization/org3/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:52adf52a-b543-496f-9237-1abddcb575da', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org3/robots?permissions=true&token=false', 'path': '/api/v1/organization/org3/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,160 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1674 0.049) gunicorn-web stdout | 2025-11-08 15:12:01,160 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org3/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,353 [241] [DEBUG] [app] Starting request: urn:request:fe60e998-eb50-4ff4-add9-13b7159e66cf (/api/v1/organization/org4) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,353 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,354 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,354 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,366 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,366 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,366 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,367 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org4', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,370 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,370 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,370 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,370 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,371 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,374 [244] [DEBUG] [app] Starting request: urn:request:e3267d86-b9a3-4b19-9a49-d7404e7498d8 (/api/v1/organization/org4/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,375 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,375 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,375 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,377 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,378 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [242] [DEBUG] [app] Starting request: urn:request:8a939ce4-0644-4fe6-87f9-81aabb34ac75 (/api/v1/organization/org4/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,379 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,379 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,380 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,381 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,382 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,383 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,384 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,385 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,386 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,387 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,388 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,389 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,390 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,391 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,391 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,392 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,393 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,394 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,395 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,396 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,397 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,398 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,399 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [8]) gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,400 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,401 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [243] [DEBUG] [app] Starting request: urn:request:d4e1e84e-07df-4fc8-8c41-def971548ec3 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,402 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,403 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [6]) gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,404 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,405 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,406 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [6]) gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,407 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,408 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,409 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,410 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,410 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,411 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,412 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,413 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,414 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org4', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,414 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,415 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,416 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,417 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,418 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org4', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,419 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org4', 1, 3, 1, 'org4', 101]) gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,419 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,420 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,421 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,422 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,422 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [8]) gunicorn-web stdout | 2025-11-08 15:12:01,423 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org4+%']) gunicorn-web stdout | 2025-11-08 15:12:01,424 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:01,425 [241] [DEBUG] [app] Ending request: urn:request:fe60e998-eb50-4ff4-add9-13b7159e66cf (/api/v1/organization/org4) {'endpoint': 'api.organization', 'request_id': 'urn:request:fe60e998-eb50-4ff4-add9-13b7159e66cf', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org4', 'path': '/api/v1/organization/org4', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,425 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.073 1638 0.073) gunicorn-web stdout | 2025-11-08 15:12:01,425 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,426 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [8, False]) gunicorn-web stdout | 2025-11-08 15:12:01,428 [242] [DEBUG] [app] Ending request: urn:request:8a939ce4-0644-4fe6-87f9-81aabb34ac75 (/api/v1/organization/org4/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:8a939ce4-0644-4fe6-87f9-81aabb34ac75', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org4/robots?permissions=true&token=false', 'path': '/api/v1/organization/org4/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,428 [243] [DEBUG] [app] Ending request: urn:request:d4e1e84e-07df-4fc8-8c41-def971548ec3 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d4e1e84e-07df-4fc8-8c41-def971548ec3', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org4&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org4', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,428 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,428 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.050 1674 0.050) gunicorn-web stdout | 2025-11-08 15:12:01,429 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.027) gunicorn-web stdout | 2025-11-08 15:12:01,429 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,430 [244] [DEBUG] [app] Ending request: urn:request:e3267d86-b9a3-4b19-9a49-d7404e7498d8 (/api/v1/organization/org4/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:e3267d86-b9a3-4b19-9a49-d7404e7498d8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org4/members', 'path': '/api/v1/organization/org4/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,431 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.058 1646 0.058) gunicorn-web stdout | 2025-11-08 15:12:01,431 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org4/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,442 [244] [DEBUG] [app] Starting request: urn:request:fca849d9-9fd1-43ae-9bd4-0a33179ee14d (/api/v1/organization/org5) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,442 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,442 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,442 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,453 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,453 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,453 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,454 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org5', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,456 [243] [DEBUG] [app] Starting request: urn:request:ff4f7620-b011-46bf-b86e-ca8c5c13d729 (/api/v1/organization/org5/members) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,456 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,456 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,456 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,457 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,457 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,457 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,457 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,458 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,464 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,465 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,466 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,467 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,468 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,469 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,470 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,471 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,472 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,473 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,474 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,475 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,476 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,477 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,478 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,479 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,480 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,481 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,482 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,483 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,484 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,485 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,486 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [9]) gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,487 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,488 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,489 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,490 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [7]) gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,491 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,492 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,493 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [7]) gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,494 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,495 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,496 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,497 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,497 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,497 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,498 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,499 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,499 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org5', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,501 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org5', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,503 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [9]) gunicorn-web stdout | 2025-11-08 15:12:01,504 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:12:01,507 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [9, False]) gunicorn-web stdout | 2025-11-08 15:12:01,508 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,511 [243] [DEBUG] [app] Ending request: urn:request:ff4f7620-b011-46bf-b86e-ca8c5c13d729 (/api/v1/organization/org5/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:ff4f7620-b011-46bf-b86e-ca8c5c13d729', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org5/members', 'path': '/api/v1/organization/org5/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,511 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,511 [244] [DEBUG] [app] Ending request: urn:request:fca849d9-9fd1-43ae-9bd4-0a33179ee14d (/api/v1/organization/org5) {'endpoint': 'api.organization', 'request_id': 'urn:request:fca849d9-9fd1-43ae-9bd4-0a33179ee14d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org5', 'path': '/api/v1/organization/org5', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,511 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,511 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1646 0.056) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1638 0.071) gunicorn-web stdout | 2025-11-08 15:12:01,512 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,757 [241] [DEBUG] [app] Starting request: urn:request:db140d94-83bb-41e6-84bc-e5fca80d2032 (/api/v1/organization/org5/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,758 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,758 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,758 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,759 [244] [DEBUG] [app] Starting request: urn:request:b5ee7e37-52c2-424e-8d64-60dc922fd336 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,759 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,759 [243] [DEBUG] [app] Starting request: urn:request:be602b79-1269-4c56-bd6d-831d9cc4abad (/api/v1/organization/org6) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:01,759 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,760 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,760 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,760 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,760 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,770 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,771 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,772 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,772 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,772 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,772 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,773 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org6', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,773 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,774 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,776 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,776 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,776 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,776 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org5', 1, 3, 1, 'org5', 101]) gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,777 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,778 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,779 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,780 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,781 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,782 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,783 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,784 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,785 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,786 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [244] [DEBUG] [app] Ending request: urn:request:b5ee7e37-52c2-424e-8d64-60dc922fd336 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b5ee7e37-52c2-424e-8d64-60dc922fd336', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org5&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org5', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1677 0.029) gunicorn-web stdout | 2025-11-08 15:12:01,787 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,787 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,788 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,789 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,790 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,791 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,792 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,793 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,794 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,795 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,796 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,797 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,798 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,799 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [241] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org5+%']) gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,800 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,801 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,802 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,803 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,804 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [241] [DEBUG] [app] Ending request: urn:request:db140d94-83bb-41e6-84bc-e5fca80d2032 (/api/v1/organization/org5/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:db140d94-83bb-41e6-84bc-e5fca80d2032', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org5/robots?permissions=true&token=false', 'path': '/api/v1/organization/org5/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,805 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,806 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,806 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,806 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,806 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,806 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,806 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,806 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [10]) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org5/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.050 1674 0.050) gunicorn-web stdout | 2025-11-08 15:12:01,809 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [8]) gunicorn-web stdout | 2025-11-08 15:12:01,810 [244] [DEBUG] [app] Starting request: urn:request:e0558783-4e75-437f-acb1-c0a90e49b235 (/api/v1/organization/org6/members) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,810 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,810 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,811 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,813 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [8]) gunicorn-web stdout | 2025-11-08 15:12:01,816 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,816 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,816 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,816 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,816 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:12:01,820 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org6', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,822 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,823 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:12:01,823 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,826 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [10, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,829 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [243] [DEBUG] [app] Ending request: urn:request:be602b79-1269-4c56-bd6d-831d9cc4abad (/api/v1/organization/org6) {'endpoint': 'api.organization', 'request_id': 'urn:request:be602b79-1269-4c56-bd6d-831d9cc4abad', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org6', 'path': '/api/v1/organization/org6', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,830 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1638 0.072) gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,831 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,832 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,833 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,834 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,835 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,836 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,837 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,838 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,839 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,840 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,841 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,842 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,843 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,844 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,845 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,846 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,847 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,848 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,849 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,850 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,851 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,852 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,853 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,853 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,853 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,853 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org6', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,857 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [10]) gunicorn-web stdout | 2025-11-08 15:12:01,861 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [10, False]) gunicorn-web stdout | 2025-11-08 15:12:01,866 [244] [DEBUG] [app] Ending request: urn:request:e0558783-4e75-437f-acb1-c0a90e49b235 (/api/v1/organization/org6/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:e0558783-4e75-437f-acb1-c0a90e49b235', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org6/members', 'path': '/api/v1/organization/org6/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,866 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,866 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.057 1646 0.057) gunicorn-web stdout | 2025-11-08 15:12:01,870 [244] [DEBUG] [app] Starting request: urn:request:02ab2aed-f2e3-42ef-b144-113e9cbb4cf4 (/api/v1/organization/org6/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:01,870 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,870 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,871 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,882 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,883 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,889 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,890 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,891 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,892 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,893 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,894 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,895 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,896 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,897 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,898 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,899 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,900 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,901 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,902 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,903 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,904 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,905 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,906 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,907 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,908 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,909 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,910 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,911 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,912 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:01,913 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org6+%']) gunicorn-web stdout | 2025-11-08 15:12:01,918 [244] [DEBUG] [app] Ending request: urn:request:02ab2aed-f2e3-42ef-b144-113e9cbb4cf4 (/api/v1/organization/org6/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:02ab2aed-f2e3-42ef-b144-113e9cbb4cf4', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org6/robots?permissions=true&token=false', 'path': '/api/v1/organization/org6/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:01,918 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:01,919 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:01 +0000] "GET /api/v1/organization/org6/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1674 0.049) gunicorn-web stdout | 2025-11-08 15:12:02,090 [244] [DEBUG] [app] Starting request: urn:request:f6a080ed-3800-496a-b1c5-c3a5fd1614a1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,090 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,090 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,091 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,102 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,102 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,102 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,103 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,107 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org6', 1, 3, 1, 'org6', 101]) gunicorn-web stdout | 2025-11-08 15:12:02,113 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:02,116 [244] [DEBUG] [app] Ending request: urn:request:f6a080ed-3800-496a-b1c5-c3a5fd1614a1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f6a080ed-3800-496a-b1c5-c3a5fd1614a1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org6&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org6', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,117 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,117 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.028) gunicorn-web stdout | 2025-11-08 15:12:02,160 [244] [DEBUG] [app] Starting request: urn:request:d6274d72-ac17-47cb-8f65-c8e197437461 (/api/v1/organization/org7) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,160 [243] [DEBUG] [app] Starting request: urn:request:276c3617-249e-4bb8-bbea-e3d88949f74f (/api/v1/organization/org7/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,160 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,160 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,160 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,160 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,161 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,161 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,166 [241] [DEBUG] [app] Starting request: urn:request:6f2a8ec1-055f-44e6-9fa8-d8003f177c48 (/api/v1/organization/org7/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,166 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,166 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,166 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,172 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,172 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,172 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,173 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,173 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,173 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,173 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,173 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,173 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,173 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,173 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org7', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,174 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,176 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,176 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,176 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,177 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,177 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,178 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,178 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,179 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,179 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,180 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,181 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,182 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,184 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,187 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,188 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,189 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,190 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,191 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,192 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,193 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,194 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,195 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,196 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,197 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,198 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,199 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,200 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,201 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,203 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,205 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [11]) gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,206 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org7', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,207 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,208 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,209 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [9]) gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,210 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [11]) gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,211 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,212 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [9]) gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,213 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,214 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [11, False]) gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,215 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,216 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,216 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,216 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,217 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [242] [DEBUG] [app] Starting request: urn:request:299eeeba-1b4e-4b20-8857-7238505de3af (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,217 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,217 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,217 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,218 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [243] [DEBUG] [app] Ending request: urn:request:276c3617-249e-4bb8-bbea-e3d88949f74f (/api/v1/organization/org7/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:276c3617-249e-4bb8-bbea-e3d88949f74f', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org7/members', 'path': '/api/v1/organization/org7/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,219 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.060 1646 0.060) gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,220 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org7', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,221 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,222 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,223 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,224 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,225 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,226 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [11, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,227 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,228 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,229 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,229 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,229 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,230 [241] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org7+%']) gunicorn-web stdout | 2025-11-08 15:12:02,230 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,230 [244] [DEBUG] [app] Ending request: urn:request:d6274d72-ac17-47cb-8f65-c8e197437461 (/api/v1/organization/org7) {'endpoint': 'api.organization', 'request_id': 'urn:request:d6274d72-ac17-47cb-8f65-c8e197437461', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org7', 'path': '/api/v1/organization/org7', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,231 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1638 0.072) gunicorn-web stdout | 2025-11-08 15:12:02,231 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,234 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org7', 1, 3, 1, 'org7', 101]) gunicorn-web stdout | 2025-11-08 15:12:02,235 [241] [DEBUG] [app] Ending request: urn:request:6f2a8ec1-055f-44e6-9fa8-d8003f177c48 (/api/v1/organization/org7/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:6f2a8ec1-055f-44e6-9fa8-d8003f177c48', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org7/robots?permissions=true&token=false', 'path': '/api/v1/organization/org7/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,235 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1674 0.071) gunicorn-web stdout | 2025-11-08 15:12:02,236 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org7/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,239 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:02,243 [242] [DEBUG] [app] Ending request: urn:request:299eeeba-1b4e-4b20-8857-7238505de3af (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:299eeeba-1b4e-4b20-8857-7238505de3af', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org7&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org7', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,244 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.028) gunicorn-web stdout | 2025-11-08 15:12:02,244 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,419 [241] [DEBUG] [app] Starting request: urn:request:664c1e61-ca2d-432e-9a37-7d11aace70b7 (/api/v1/organization/org8/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,419 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,419 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,420 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,432 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,433 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,434 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,440 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,440 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,440 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,440 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,440 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,441 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,442 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,443 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,444 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,445 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,446 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,447 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,448 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,449 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,450 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,451 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,452 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,453 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,454 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,455 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,456 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,457 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,458 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,459 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,460 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,461 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,462 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,463 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,464 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,465 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,466 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,467 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,468 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,469 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,470 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,471 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,472 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,473 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,474 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,475 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,476 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,477 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,478 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,479 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org8', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,483 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [12]) gunicorn-web stdout | 2025-11-08 15:12:02,487 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [12, False]) gunicorn-web stdout | 2025-11-08 15:12:02,491 [241] [DEBUG] [app] Ending request: urn:request:664c1e61-ca2d-432e-9a37-7d11aace70b7 (/api/v1/organization/org8/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:664c1e61-ca2d-432e-9a37-7d11aace70b7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org8/members', 'path': '/api/v1/organization/org8/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,491 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,492 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org8/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org8/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.074 1646 0.073) gunicorn-web stdout | 2025-11-08 15:12:02,523 [241] [DEBUG] [app] Starting request: urn:request:0d6b1b71-6d55-4f40-ba3c-3c76bcb6ebb8 (/api/v1/organization/org8/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,524 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,524 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,524 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,535 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,535 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,535 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,536 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,536 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,536 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,536 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,537 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,537 [244] [DEBUG] [app] Starting request: urn:request:03c61d49-115d-4833-b606-96d34343831d (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,537 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,538 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,538 [243] [DEBUG] [app] Starting request: urn:request:acaf0e8a-df5a-48d6-8ff1-e1a8819ff94f (/api/v1/organization/org9) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,538 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,538 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,538 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,538 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,542 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,543 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,544 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,545 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,546 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,547 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,548 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,549 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,549 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,549 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,549 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org9', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,550 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,551 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,552 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [242] [DEBUG] [app] Starting request: urn:request:0762e73f-dfae-4142-9a6b-b4327c3d21ca (/api/v1/organization/org9/members) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,553 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,553 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org8', 1, 3, 1, 'org8', 101]) gunicorn-web stdout | 2025-11-08 15:12:02,554 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,554 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,555 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,556 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,557 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,558 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:02,559 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,559 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,560 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,561 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,562 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [244] [DEBUG] [app] Ending request: urn:request:03c61d49-115d-4833-b606-96d34343831d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:03c61d49-115d-4833-b606-96d34343831d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org8&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org8', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,563 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1677 0.028) gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,564 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,565 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,565 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [241] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org8+%']) gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,566 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,567 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,568 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,569 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,570 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [241] [DEBUG] [app] Ending request: urn:request:0d6b1b71-6d55-4f40-ba3c-3c76bcb6ebb8 (/api/v1/organization/org8/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:0d6b1b71-6d55-4f40-ba3c-3c76bcb6ebb8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org8/robots?permissions=true&token=false', 'path': '/api/v1/organization/org8/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,571 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org8/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org8/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.048 1674 0.049) gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,572 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,573 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,574 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,575 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,576 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,577 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,578 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,579 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,580 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,582 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [13]) gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,583 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,584 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,585 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,586 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [11]) gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,587 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,588 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,589 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [11]) gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,590 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,591 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,592 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,593 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,593 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,594 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,595 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,595 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,595 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,595 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,595 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org9', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,597 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org9', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,599 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [13]) gunicorn-web stdout | 2025-11-08 15:12:02,600 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:12:02,603 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [13, False]) gunicorn-web stdout | 2025-11-08 15:12:02,604 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,607 [242] [DEBUG] [app] Ending request: urn:request:0762e73f-dfae-4142-9a6b-b4327c3d21ca (/api/v1/organization/org9/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:0762e73f-dfae-4142-9a6b-b4327c3d21ca', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org9/members', 'path': '/api/v1/organization/org9/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,607 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,607 [243] [DEBUG] [app] Ending request: urn:request:acaf0e8a-df5a-48d6-8ff1-e1a8819ff94f (/api/v1/organization/org9) {'endpoint': 'api.organization', 'request_id': 'urn:request:acaf0e8a-df5a-48d6-8ff1-e1a8819ff94f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org9', 'path': '/api/v1/organization/org9', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,607 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.055 1646 0.055) gunicorn-web stdout | 2025-11-08 15:12:02,607 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,608 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1638 0.071) gunicorn-web stdout | 2025-11-08 15:12:02,791 [243] [DEBUG] [app] Starting request: urn:request:72e47ece-9686-44b1-9a29-918340154670 (/api/v1/organization/org9/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,791 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,791 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,791 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,803 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,804 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,811 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,812 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,813 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,814 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,815 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,816 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,817 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,818 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,819 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,820 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,821 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,822 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,823 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,824 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,825 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,826 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,827 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,828 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,829 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,830 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,831 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,832 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,833 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,834 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,835 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,836 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,837 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,838 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,839 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,840 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,841 [243] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org9+%']) gunicorn-web stdout | 2025-11-08 15:12:02,846 [243] [DEBUG] [app] Ending request: urn:request:72e47ece-9686-44b1-9a29-918340154670 (/api/v1/organization/org9/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:72e47ece-9686-44b1-9a29-918340154670', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org9/robots?permissions=true&token=false', 'path': '/api/v1/organization/org9/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,846 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.057 1674 0.056) gunicorn-web stdout | 2025-11-08 15:12:02,847 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org9/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,869 [244] [DEBUG] [app] Starting request: urn:request:91fa7292-68df-4340-853f-6cf30f7fdca9 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,870 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,870 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,870 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,873 [243] [DEBUG] [app] Starting request: urn:request:77882b93-4080-400e-ba8e-d15bd5cf1651 (/api/v1/organization/org10) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:02,873 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,873 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,874 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,881 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,881 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,881 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,882 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,884 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,884 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,884 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,885 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org10', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,886 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org9', 1, 3, 1, 'org9', 101]) gunicorn-web stdout | 2025-11-08 15:12:02,888 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,888 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,888 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,888 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,889 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,891 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [244] [DEBUG] [app] Ending request: urn:request:91fa7292-68df-4340-853f-6cf30f7fdca9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:91fa7292-68df-4340-853f-6cf30f7fdca9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org9&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org9', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,895 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,895 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1677 0.027) gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,896 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,897 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,898 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,899 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,900 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,901 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,902 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,903 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,904 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,905 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,906 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [244] [DEBUG] [app] Starting request: urn:request:6c9337b8-06ff-4241-b243-6a8f107b26fd (/api/v1/organization/org10/members) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,907 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,907 [241] [DEBUG] [app] Starting request: urn:request:8b153755-c7fe-4691-a365-613377b16b22 (/api/v1/organization/org10/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,908 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,909 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,910 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,911 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,912 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,913 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,914 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,915 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,916 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,917 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,918 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,919 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,920 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,920 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,921 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:02,921 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [14]) gunicorn-web stdout | 2025-11-08 15:12:02,925 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [12]) gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,927 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [12]) gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,929 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,930 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,931 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,934 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org10', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,935 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:12:02,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,938 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,939 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,940 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [14, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,942 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,943 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,944 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [243] [DEBUG] [app] Ending request: urn:request:77882b93-4080-400e-ba8e-d15bd5cf1651 (/api/v1/organization/org10) {'endpoint': 'api.organization', 'request_id': 'urn:request:77882b93-4080-400e-ba8e-d15bd5cf1651', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org10', 'path': '/api/v1/organization/org10', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.074 1639 0.073) gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,948 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org10', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,949 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,950 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [14]) gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,956 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:02,956 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [14, False]) gunicorn-web stdout | 2025-11-08 15:12:02,957 [241] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org10+%']) gunicorn-web stdout | 2025-11-08 15:12:02,960 [244] [DEBUG] [app] Ending request: urn:request:6c9337b8-06ff-4241-b243-6a8f107b26fd (/api/v1/organization/org10/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:6c9337b8-06ff-4241-b243-6a8f107b26fd', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org10/members', 'path': '/api/v1/organization/org10/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,961 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.055 1647 0.055) gunicorn-web stdout | 2025-11-08 15:12:02,961 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:02,962 [241] [DEBUG] [app] Ending request: urn:request:8b153755-c7fe-4691-a365-613377b16b22 (/api/v1/organization/org10/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:8b153755-c7fe-4691-a365-613377b16b22', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org10/robots?permissions=true&token=false', 'path': '/api/v1/organization/org10/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:02,962 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.057 1675 0.056) gunicorn-web stdout | 2025-11-08 15:12:02,963 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:02 +0000] "GET /api/v1/organization/org10/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,152 [242] [DEBUG] [app] Starting request: urn:request:c3d31701-f044-4441-8c65-cd8f3daeb0d2 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,152 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,152 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,152 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,164 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,164 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,164 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,165 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,169 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org10', 1, 3, 1, 'org10', 101]) gunicorn-web stdout | 2025-11-08 15:12:03,174 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:03,178 [242] [DEBUG] [app] Ending request: urn:request:c3d31701-f044-4441-8c65-cd8f3daeb0d2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c3d31701-f044-4441-8c65-cd8f3daeb0d2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org10&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org10', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,179 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:03,179 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,199 [243] [DEBUG] [app] Starting request: urn:request:17a1218a-72cc-4de1-816d-8dd2f4481edb (/api/v1/organization/org11) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,199 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,199 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,199 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,210 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,210 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,210 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,211 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org11', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,214 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,214 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,214 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,214 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,215 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,221 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,222 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,223 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,224 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,225 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,226 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,227 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,228 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,229 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,230 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,231 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,232 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,233 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,234 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,235 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,236 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,237 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,238 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,239 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,240 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,241 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,242 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,243 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,244 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,245 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [15]) gunicorn-web stdout | 2025-11-08 15:12:03,248 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [13]) gunicorn-web stdout | 2025-11-08 15:12:03,252 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [13]) gunicorn-web stdout | 2025-11-08 15:12:03,253 [244] [DEBUG] [app] Starting request: urn:request:4d17f028-f7e6-4d45-ae09-d938414b18a1 (/api/v1/organization/org11/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,254 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,254 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,254 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,255 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,255 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,255 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,255 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,255 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:12:03,259 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org11', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,259 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:03,262 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:12:03,265 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [15, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,265 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,265 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,266 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,266 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,266 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,266 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,266 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,267 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,269 [243] [DEBUG] [app] Ending request: urn:request:17a1218a-72cc-4de1-816d-8dd2f4481edb (/api/v1/organization/org11) {'endpoint': 'api.organization', 'request_id': 'urn:request:17a1218a-72cc-4de1-816d-8dd2f4481edb', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org11', 'path': '/api/v1/organization/org11', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,269 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,270 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1639 0.071) gunicorn-web stdout | 2025-11-08 15:12:03,270 [242] [DEBUG] [app] Starting request: urn:request:c0f8e522-bb93-485d-9f35-2763255b7e37 (/api/v1/organization/org11/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:03,270 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,270 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,271 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,281 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,281 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,282 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,289 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,290 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,291 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,292 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,293 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,294 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,295 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org11', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,296 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,297 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,298 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [15]) gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,299 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,300 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,301 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,302 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,303 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [15, False]) gunicorn-web stdout | 2025-11-08 15:12:03,303 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,304 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,305 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,306 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [244] [DEBUG] [app] Ending request: urn:request:4d17f028-f7e6-4d45-ae09-d938414b18a1 (/api/v1/organization/org11/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:4d17f028-f7e6-4d45-ae09-d938414b18a1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org11/members', 'path': '/api/v1/organization/org11/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,307 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1647 0.056) gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,308 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,309 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,310 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,311 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,312 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org11+%']) gunicorn-web stdout | 2025-11-08 15:12:03,317 [242] [DEBUG] [app] Ending request: urn:request:c0f8e522-bb93-485d-9f35-2763255b7e37 (/api/v1/organization/org11/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:c0f8e522-bb93-485d-9f35-2763255b7e37', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org11/robots?permissions=true&token=false', 'path': '/api/v1/organization/org11/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,317 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,317 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org11/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.048 1675 0.048) gunicorn-web stdout | 2025-11-08 15:12:03,495 [243] [DEBUG] [app] Starting request: urn:request:a2d68445-2ae5-4059-b6f2-06bca48f4df8 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,496 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,496 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,496 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,508 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,509 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,513 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org11', 1, 3, 1, 'org11', 101]) gunicorn-web stdout | 2025-11-08 15:12:03,518 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:03,522 [243] [DEBUG] [app] Ending request: urn:request:a2d68445-2ae5-4059-b6f2-06bca48f4df8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a2d68445-2ae5-4059-b6f2-06bca48f4df8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org11&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org11', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,522 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,523 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:03,557 [243] [DEBUG] [app] Starting request: urn:request:a3fe89e4-550d-4480-8143-295ee6d1bd00 (/api/v1/organization/org8) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,557 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,557 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,557 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,568 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,569 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,569 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,569 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org8', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,572 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,572 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,572 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,572 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,573 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,579 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,580 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,581 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [241] [DEBUG] [app] Starting request: urn:request:3b31cb16-4de8-4e68-b482-cc8bf7ab06a8 (/api/v1/organization/org12) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,582 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,582 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,583 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,584 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,585 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,586 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,587 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,588 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,589 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,590 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,591 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,592 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,593 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,594 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org12', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,594 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,595 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,596 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,597 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,598 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,599 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,600 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,601 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,602 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,603 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,604 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [12]) gunicorn-web stdout | 2025-11-08 15:12:03,604 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,604 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,605 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,606 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,607 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [10]) gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [244] [DEBUG] [app] Starting request: urn:request:8b0766cb-7355-44ca-b60b-fbf57eaf7680 (/api/v1/organization/org12/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,608 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,608 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,609 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,610 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,611 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [10]) gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,612 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,613 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,614 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [242] [DEBUG] [app] Starting request: urn:request:399dc80b-aa5a-4d2e-8dda-8ab0fd47283b (/api/v1/organization/org12/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,615 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,616 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,617 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,618 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org8', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,619 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,620 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,621 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,622 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,623 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,624 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [12, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,625 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,626 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,627 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [16]) gunicorn-web stdout | 2025-11-08 15:12:03,628 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [243] [DEBUG] [app] Ending request: urn:request:a3fe89e4-550d-4480-8143-295ee6d1bd00 (/api/v1/organization/org8) {'endpoint': 'api.organization', 'request_id': 'urn:request:a3fe89e4-550d-4480-8143-295ee6d1bd00', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org8', 'path': '/api/v1/organization/org8', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org8 HTTP/1.0" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org8 HTTP/1.1" 200 791 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.073 1638 0.073) gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,631 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [14]) gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [14]) gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,635 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,636 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,638 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,638 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,639 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org12', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,643 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,644 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,645 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,648 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [16, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,649 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,650 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,651 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [241] [DEBUG] [app] Ending request: urn:request:3b31cb16-4de8-4e68-b482-cc8bf7ab06a8 (/api/v1/organization/org12) {'endpoint': 'api.organization', 'request_id': 'urn:request:3b31cb16-4de8-4e68-b482-cc8bf7ab06a8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org12', 'path': '/api/v1/organization/org12', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,652 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,652 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1639 0.071) gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,653 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,654 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,655 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,656 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,657 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,658 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,659 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,660 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,661 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,662 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org12', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,663 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,664 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,665 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,666 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [16]) gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,667 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,668 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,669 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,670 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org12+%']) gunicorn-web stdout | 2025-11-08 15:12:03,671 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [16, False]) gunicorn-web stdout | 2025-11-08 15:12:03,675 [242] [DEBUG] [app] Ending request: urn:request:399dc80b-aa5a-4d2e-8dda-8ab0fd47283b (/api/v1/organization/org12/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:399dc80b-aa5a-4d2e-8dda-8ab0fd47283b', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org12/robots?permissions=true&token=false', 'path': '/api/v1/organization/org12/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,675 [244] [DEBUG] [app] Ending request: urn:request:8b0766cb-7355-44ca-b60b-fbf57eaf7680 (/api/v1/organization/org12/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:8b0766cb-7355-44ca-b60b-fbf57eaf7680', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org12/members', 'path': '/api/v1/organization/org12/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,675 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.062 1675 0.061) gunicorn-web stdout | 2025-11-08 15:12:03,676 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,676 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.069 1647 0.069) gunicorn-web stdout | 2025-11-08 15:12:03,676 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org12/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,821 [242] [DEBUG] [app] Starting request: urn:request:5cb78e49-fa1c-47c9-b661-7bb2f4c8a5d5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,821 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,822 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,822 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,833 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,834 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,838 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org12', 1, 3, 1, 'org12', 101]) gunicorn-web stdout | 2025-11-08 15:12:03,840 [243] [DEBUG] [app] Starting request: urn:request:cb81abb6-42a5-4d4f-8a82-6fe565764768 (/api/v1/organization/org13) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:03,840 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,840 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,841 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,844 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:03,848 [242] [DEBUG] [app] Ending request: urn:request:5cb78e49-fa1c-47c9-b661-7bb2f4c8a5d5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5cb78e49-fa1c-47c9-b661-7bb2f4c8a5d5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org12&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org12', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,848 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:03,848 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,852 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,852 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,852 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,852 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org13', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,856 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,856 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,856 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,856 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,857 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,862 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,862 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,863 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,864 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,865 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,866 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,867 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,868 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,869 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,870 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,871 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,872 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,873 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,874 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,875 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,876 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,877 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,878 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,879 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,880 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,881 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,882 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,883 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,884 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,885 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,886 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,887 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,888 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,889 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,890 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,891 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,892 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [17]) gunicorn-web stdout | 2025-11-08 15:12:03,895 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [15]) gunicorn-web stdout | 2025-11-08 15:12:03,898 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [15]) gunicorn-web stdout | 2025-11-08 15:12:03,901 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,902 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,902 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,902 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,902 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:12:03,906 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org13', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,909 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:12:03,912 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [17, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,916 [243] [DEBUG] [app] Ending request: urn:request:cb81abb6-42a5-4d4f-8a82-6fe565764768 (/api/v1/organization/org13) {'endpoint': 'api.organization', 'request_id': 'urn:request:cb81abb6-42a5-4d4f-8a82-6fe565764768', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org13', 'path': '/api/v1/organization/org13', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,916 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org13 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.077 1639 0.077) gunicorn-web stdout | 2025-11-08 15:12:03,916 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org13 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,933 [241] [DEBUG] [app] Starting request: urn:request:d1dbe836-ab3d-4385-8b95-b548da14bab4 (/api/v1/organization/org13/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,933 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,933 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,933 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,944 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,944 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,944 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,945 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,945 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,945 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,945 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,946 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,951 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,952 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,953 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,954 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,955 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,956 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,957 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [242] [DEBUG] [app] Starting request: urn:request:a13f413e-18a8-44cc-bfe8-93e4b2b5f4a7 (/api/v1/organization/org13/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,958 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,958 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,958 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,959 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,960 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,961 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,962 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,963 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,964 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,965 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,966 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,967 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,968 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,969 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,970 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,971 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,972 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,973 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,974 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,975 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,975 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org13', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [243] [DEBUG] [app] Starting request: urn:request:25f3dc6c-3a80-4648-a10a-c97e3c53c578 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,977 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,977 [244] [DEBUG] [app] Starting request: urn:request:bd9d3544-de0b-4014-afcc-26d1238bee35 (/api/v1/organization/org14) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:03,978 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,978 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [17]) gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,979 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,980 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,981 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,982 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [17, False]) gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,983 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,984 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,985 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,986 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [241] [DEBUG] [app] Ending request: urn:request:d1dbe836-ab3d-4385-8b95-b548da14bab4 (/api/v1/organization/org13/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:d1dbe836-ab3d-4385-8b95-b548da14bab4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org13/members', 'path': '/api/v1/organization/org13/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,987 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org13/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:03 +0000] "GET /api/v1/organization/org13/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1647 0.055) gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,988 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,989 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org14', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,990 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,991 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,992 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,993 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org13', 1, 3, 1, 'org13', 101]) gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,994 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,995 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,996 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,997 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,998 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:03,999 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,000 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org13+%']) gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,003 [243] [DEBUG] [app] Ending request: urn:request:25f3dc6c-3a80-4648-a10a-c97e3c53c578 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:25f3dc6c-3a80-4648-a10a-c97e3c53c578', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org13&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org13', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [242] [DEBUG] [app] Ending request: urn:request:a13f413e-18a8-44cc-bfe8-93e4b2b5f4a7 (/api/v1/organization/org13/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:a13f413e-18a8-44cc-bfe8-93e4b2b5f4a7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org13/robots?permissions=true&token=false', 'path': '/api/v1/organization/org13/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,006 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org13/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org13/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1675 0.049) gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,016 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,017 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,018 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,019 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,020 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,021 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,022 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,023 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [18]) gunicorn-web stdout | 2025-11-08 15:12:04,027 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [16]) gunicorn-web stdout | 2025-11-08 15:12:04,030 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [16]) gunicorn-web stdout | 2025-11-08 15:12:04,033 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,033 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,033 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,033 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,034 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:12:04,037 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org14', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,041 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:12:04,044 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [18, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,048 [244] [DEBUG] [app] Ending request: urn:request:bd9d3544-de0b-4014-afcc-26d1238bee35 (/api/v1/organization/org14) {'endpoint': 'api.organization', 'request_id': 'urn:request:bd9d3544-de0b-4014-afcc-26d1238bee35', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org14', 'path': '/api/v1/organization/org14', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,048 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1639 0.072) gunicorn-web stdout | 2025-11-08 15:12:04,048 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,143 [244] [DEBUG] [app] Starting request: urn:request:bdee12b5-6721-450c-8f2a-6e83502b078f (/api/v1/organization/org14/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,144 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,144 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,144 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,156 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,157 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,163 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,164 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,165 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,166 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,167 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,168 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,169 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,170 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,171 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,172 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,173 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,174 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,175 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,176 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,177 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,178 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,179 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,180 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,181 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,182 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,183 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,184 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,185 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,186 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,187 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org14', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,191 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [18]) gunicorn-web stdout | 2025-11-08 15:12:04,195 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [18, False]) gunicorn-web stdout | 2025-11-08 15:12:04,199 [244] [DEBUG] [app] Ending request: urn:request:bdee12b5-6721-450c-8f2a-6e83502b078f (/api/v1/organization/org14/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:bdee12b5-6721-450c-8f2a-6e83502b078f', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org14/members', 'path': '/api/v1/organization/org14/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,199 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,199 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1647 0.057) gunicorn-web stdout | 2025-11-08 15:12:04,246 [244] [DEBUG] [app] Starting request: urn:request:ac262544-a673-4e6c-a109-249cc881b8d7 (/api/v1/organization/org14/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:04,246 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,246 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,247 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,258 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,258 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,258 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,259 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,259 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,259 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,259 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,260 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,266 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,267 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,268 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,269 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,270 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,271 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,272 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,273 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,274 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,275 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,276 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,277 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,278 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,279 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,280 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,281 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,282 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,283 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,284 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [242] [DEBUG] [app] Starting request: urn:request:fef70296-bd72-4b7f-9706-078f5d2920c7 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,285 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,285 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,286 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,287 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,288 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,289 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,290 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,290 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,290 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,290 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org14+%']) gunicorn-web stdout | 2025-11-08 15:12:04,295 [244] [DEBUG] [app] Ending request: urn:request:ac262544-a673-4e6c-a109-249cc881b8d7 (/api/v1/organization/org14/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:ac262544-a673-4e6c-a109-249cc881b8d7', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org14/robots?permissions=true&token=false', 'path': '/api/v1/organization/org14/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,296 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,296 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org14/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.051 1675 0.051) gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,297 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,300 [244] [DEBUG] [app] Starting request: urn:request:a6391fff-abd6-44a3-979f-2bd4a3e6cb1d (/api/v1/organization/org15) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:04,300 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,300 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,301 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,301 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org14', 1, 3, 1, 'org14', 101]) gunicorn-web stdout | 2025-11-08 15:12:04,302 [241] [DEBUG] [app] Starting request: urn:request:3c7f0856-ba47-4208-9b46-3dd331551135 (/api/v1/organization/org15/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,303 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,303 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,303 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,306 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:04,310 [242] [DEBUG] [app] Ending request: urn:request:fef70296-bd72-4b7f-9706-078f5d2920c7 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fef70296-bd72-4b7f-9706-078f5d2920c7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org14&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org14', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,311 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,311 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1678 0.027) gunicorn-web stdout | 2025-11-08 15:12:04,312 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,312 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,312 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,312 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org15', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,314 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,315 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,316 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,316 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,316 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,316 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,317 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,321 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,322 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,323 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,324 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,325 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,326 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,327 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,328 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,329 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,330 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,331 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,332 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,333 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,334 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,335 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,336 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,337 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,338 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,339 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,340 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,342 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org15', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,345 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,346 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [19]) gunicorn-web stdout | 2025-11-08 15:12:04,348 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [19]) gunicorn-web stdout | 2025-11-08 15:12:04,349 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [17]) gunicorn-web stdout | 2025-11-08 15:12:04,352 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [19, False]) gunicorn-web stdout | 2025-11-08 15:12:04,352 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [17]) gunicorn-web stdout | 2025-11-08 15:12:04,355 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,355 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,356 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,356 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,356 [241] [DEBUG] [app] Ending request: urn:request:3c7f0856-ba47-4208-9b46-3dd331551135 (/api/v1/organization/org15/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:3c7f0856-ba47-4208-9b46-3dd331551135', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org15/members', 'path': '/api/v1/organization/org15/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,356 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:12:04,356 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,356 [242] [DEBUG] [app] Starting request: urn:request:675df6f0-70b6-40e4-9551-e4042540fa58 (/api/v1/organization/org15/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,356 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,356 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.054 1647 0.055) gunicorn-web stdout | 2025-11-08 15:12:04,356 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,357 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,359 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org15', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,363 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:12:04,366 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [19, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,367 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,368 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,369 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,369 [244] [DEBUG] [app] Ending request: urn:request:a6391fff-abd6-44a3-979f-2bd4a3e6cb1d (/api/v1/organization/org15) {'endpoint': 'api.organization', 'request_id': 'urn:request:a6391fff-abd6-44a3-979f-2bd4a3e6cb1d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org15', 'path': '/api/v1/organization/org15', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,370 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,370 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1639 0.071) gunicorn-web stdout | 2025-11-08 15:12:04,374 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,374 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,375 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,376 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,377 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,378 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,379 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,380 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,381 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,382 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,383 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,384 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,385 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,386 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,387 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,388 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,389 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,390 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,391 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,392 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,393 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,394 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,395 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,396 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,397 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,398 [242] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org15+%']) gunicorn-web stdout | 2025-11-08 15:12:04,403 [242] [DEBUG] [app] Ending request: urn:request:675df6f0-70b6-40e4-9551-e4042540fa58 (/api/v1/organization/org15/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:675df6f0-70b6-40e4-9551-e4042540fa58', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org15/robots?permissions=true&token=false', 'path': '/api/v1/organization/org15/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,403 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1675 0.048) gunicorn-web stdout | 2025-11-08 15:12:04,404 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org15/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,600 [244] [DEBUG] [app] Starting request: urn:request:c72b823f-9b8a-4a27-b6fd-09e960c2eb63 (/api/v1/organization/org16) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:04,601 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,601 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,601 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,613 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,613 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,613 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,614 [241] [DEBUG] [app] Starting request: urn:request:a6621330-912c-4f0f-afca-9c8f731348a9 (/api/v1/organization/org16/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,614 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,614 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,614 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org16', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,614 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,617 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,617 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,617 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,617 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,618 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,619 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,624 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,625 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,626 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,627 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,628 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,629 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,630 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,631 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,632 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,633 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,634 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,635 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,636 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,637 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,638 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,639 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,640 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,641 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,642 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,643 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,644 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,645 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,646 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,647 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [20]) gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,648 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,649 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,650 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [18]) gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,651 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,652 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,653 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,654 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [18]) gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [243] [DEBUG] [app] Starting request: urn:request:779693d6-1972-4246-9de1-50dccdf02c7a (/api/v1/organization/org16/robots) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,655 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,656 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,656 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,656 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,656 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,656 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,656 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org16', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,658 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,658 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,658 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,658 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,658 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:12:04,660 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [20]) gunicorn-web stdout | 2025-11-08 15:12:04,662 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org16', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,664 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [20, False]) gunicorn-web stdout | 2025-11-08 15:12:04,665 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,667 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,668 [241] [DEBUG] [app] Ending request: urn:request:a6621330-912c-4f0f-afca-9c8f731348a9 (/api/v1/organization/org16/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:a6621330-912c-4f0f-afca-9c8f731348a9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org16/members', 'path': '/api/v1/organization/org16/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,668 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [20, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,668 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,668 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,669 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.056 1647 0.055) gunicorn-web stdout | 2025-11-08 15:12:04,672 [244] [DEBUG] [app] Ending request: urn:request:c72b823f-9b8a-4a27-b6fd-09e960c2eb63 (/api/v1/organization/org16) {'endpoint': 'api.organization', 'request_id': 'urn:request:c72b823f-9b8a-4a27-b6fd-09e960c2eb63', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org16', 'path': '/api/v1/organization/org16', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,672 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,672 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.073 1639 0.073) gunicorn-web stdout | 2025-11-08 15:12:04,673 [241] [DEBUG] [app] Starting request: urn:request:b672741c-96bc-4d9b-aa71-c33a52865059 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:04,673 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,673 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,673 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,674 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,675 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,676 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,677 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,678 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,679 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,680 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,681 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,682 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,683 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,684 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,684 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,685 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,686 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,687 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,688 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org16', 1, 3, 1, 'org16', 101]) gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,689 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,690 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,691 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,692 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,693 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,694 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:04,694 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,695 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,696 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,697 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,698 [243] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org16+%']) gunicorn-web stdout | 2025-11-08 15:12:04,698 [241] [DEBUG] [app] Ending request: urn:request:b672741c-96bc-4d9b-aa71-c33a52865059 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b672741c-96bc-4d9b-aa71-c33a52865059', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org16&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org16', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,699 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1678 0.027) gunicorn-web stdout | 2025-11-08 15:12:04,699 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,702 [244] [DEBUG] [app] Starting request: urn:request:45be6c8f-b64b-4d02-9af9-62b568589cf0 (/api/v1/organization/org17) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,702 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,702 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,702 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,703 [243] [DEBUG] [app] Ending request: urn:request:779693d6-1972-4246-9de1-50dccdf02c7a (/api/v1/organization/org16/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:779693d6-1972-4246-9de1-50dccdf02c7a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org16/robots?permissions=true&token=false', 'path': '/api/v1/organization/org16/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,703 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.050 1675 0.049) gunicorn-web stdout | 2025-11-08 15:12:04,704 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org16/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:04,713 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,713 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,713 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,714 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org17', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,717 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,717 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,717 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,717 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,718 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,724 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,725 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,726 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,727 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,728 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,729 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,730 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,731 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,732 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,733 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,734 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,735 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,736 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,737 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,738 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,739 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,740 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,741 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,742 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,743 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,744 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,745 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,746 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:04,747 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [21]) gunicorn-web stdout | 2025-11-08 15:12:04,751 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [19]) gunicorn-web stdout | 2025-11-08 15:12:04,754 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [19]) gunicorn-web stdout | 2025-11-08 15:12:04,757 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,757 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,757 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,757 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,758 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:12:04,761 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org17', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,764 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:12:04,768 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [21, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,771 [244] [DEBUG] [app] Ending request: urn:request:45be6c8f-b64b-4d02-9af9-62b568589cf0 (/api/v1/organization/org17) {'endpoint': 'api.organization', 'request_id': 'urn:request:45be6c8f-b64b-4d02-9af9-62b568589cf0', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org17', 'path': '/api/v1/organization/org17', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:04,771 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:04,772 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org17 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:04 +0000] "GET /api/v1/organization/org17 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.071 1639 0.070) gunicorn-web stdout | 2025-11-08 15:12:04,802 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:04,808 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:12:04,956 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:04,968 [241] [DEBUG] [app] Starting request: urn:request:ac32fe21-a5ea-4ea8-b825-31e19de53c9a (/api/v1/organization/org17/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:04,968 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,968 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,969 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,974 [244] [DEBUG] [app] Starting request: urn:request:ba3fb3cf-7921-42bd-aa9d-31240bfb1f7f (/api/v1/organization/org17/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:04,974 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,974 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,974 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,981 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,982 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,985 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:04,985 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:04,985 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,985 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:04,986 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,986 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,986 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,987 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,988 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,989 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,990 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,991 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,992 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,993 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,994 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,995 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,996 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,997 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,998 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:04,999 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,000 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,001 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,002 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,003 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,004 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,005 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,006 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,007 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,008 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,009 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,010 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,011 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,011 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org17', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,012 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,013 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [243] [DEBUG] [app] Starting request: urn:request:36b47f45-77e7-4707-af1f-a1831c396a2d (/api/v1/organization/org18) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,014 [242] [DEBUG] [app] Starting request: urn:request:77b742c8-fea3-4513-a785-7c31f2f4bf28 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:05,015 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,015 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,015 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,016 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [21]) gunicorn-web stdout | 2025-11-08 15:12:05,016 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org17+%']) gunicorn-web stdout | 2025-11-08 15:12:05,020 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [21, False]) gunicorn-web stdout | 2025-11-08 15:12:05,021 [244] [DEBUG] [app] Ending request: urn:request:ba3fb3cf-7921-42bd-aa9d-31240bfb1f7f (/api/v1/organization/org17/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:ba3fb3cf-7921-42bd-aa9d-31240bfb1f7f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org17/robots?permissions=true&token=false', 'path': '/api/v1/organization/org17/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,022 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org17/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.049 1675 0.049) gunicorn-web stdout | 2025-11-08 15:12:05,022 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org17/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:05,024 [241] [DEBUG] [app] Ending request: urn:request:ac32fe21-a5ea-4ea8-b825-31e19de53c9a (/api/v1/organization/org17/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:ac32fe21-a5ea-4ea8-b825-31e19de53c9a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org17/members', 'path': '/api/v1/organization/org17/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,024 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org17/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.058 1647 0.057) gunicorn-web stdout | 2025-11-08 15:12:05,025 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org17/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:05,026 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:05,026 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:05,026 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,026 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,027 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org18', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,027 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,028 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,030 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,030 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,030 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,030 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,031 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:05,031 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org17', 1, 3, 1, 'org17', 101]) gunicorn-web stdout | 2025-11-08 15:12:05,036 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,037 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,038 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,039 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [242] [DEBUG] [app] Ending request: urn:request:77b742c8-fea3-4513-a785-7c31f2f4bf28 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:77b742c8-fea3-4513-a785-7c31f2f4bf28', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org17&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org17', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,040 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,041 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,041 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,041 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,041 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:05,041 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:05,041 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,042 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,043 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,044 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,045 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,046 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,047 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,048 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,049 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,050 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,051 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,052 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,053 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,054 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,055 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,056 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,057 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,058 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,059 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,060 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,061 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [22]) gunicorn-web stdout | 2025-11-08 15:12:05,065 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [20]) gunicorn-web stdout | 2025-11-08 15:12:05,068 [243] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [20]) gunicorn-web stdout | 2025-11-08 15:12:05,071 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,071 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,071 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,072 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,072 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:12:05,073 [244] [DEBUG] [app] Starting request: urn:request:aaa2efff-7296-4289-9364-7c03d761ad0b (/api/v1/organization/org18/members) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:05,073 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,073 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,073 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,075 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org18', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,079 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:12:05,082 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [22, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,084 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:05,084 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:05,084 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,084 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,085 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,085 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,085 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,085 [243] [DEBUG] [app] Ending request: urn:request:36b47f45-77e7-4707-af1f-a1831c396a2d (/api/v1/organization/org18) {'endpoint': 'api.organization', 'request_id': 'urn:request:36b47f45-77e7-4707-af1f-a1831c396a2d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org18', 'path': '/api/v1/organization/org18', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,086 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:05,086 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18 HTTP/1.1" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1639 0.073) gunicorn-web stdout | 2025-11-08 15:12:05,086 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18 HTTP/1.0" 200 794 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,091 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,092 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,093 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,094 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,095 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,114 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,115 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org18', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,118 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "teammember" AS "t3" INNER JOIN "team" AS "t1" ON ("t3"."team_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t3"."user_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [22]) gunicorn-web stdout | 2025-11-08 15:12:05,122 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t1"."user_id" = "t3"."id") WHERE (("t2"."namespace_user_id" = %s) AND ("t3"."robot" = %s))', [22, False]) gunicorn-web stdout | 2025-11-08 15:12:05,126 [244] [DEBUG] [app] Ending request: urn:request:aaa2efff-7296-4289-9364-7c03d761ad0b (/api/v1/organization/org18/members) {'endpoint': 'api.organizationmemberlist', 'request_id': 'urn:request:aaa2efff-7296-4289-9364-7c03d761ad0b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org18/members', 'path': '/api/v1/organization/org18/members', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,127 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:05,127 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18/members HTTP/1.0" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18/members HTTP/1.1" 200 387 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.055 1647 0.055) gunicorn-web stdout | 2025-11-08 15:12:05,321 [244] [DEBUG] [app] Starting request: urn:request:f2dd15d3-3340-4a3d-b25a-92827bd0df54 (/api/v1/organization/org18/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:05,321 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,321 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,322 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,323 [242] [DEBUG] [app] Starting request: urn:request:7f97caf9-70d8-41e3-8843-f16084379539 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:05,324 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,324 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,324 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,334 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,335 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,336 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,337 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:05,341 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org18', 1, 3, 1, 'org18', 101]) gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,341 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,342 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,343 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,344 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,345 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,346 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,347 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,348 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,349 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [242] [DEBUG] [app] Ending request: urn:request:7f97caf9-70d8-41e3-8843-f16084379539 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:7f97caf9-70d8-41e3-8843-f16084379539', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org18&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org18', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,350 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1678 0.029) gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,351 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,352 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,353 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,354 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,355 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,356 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,357 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,358 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,359 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,360 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,361 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,362 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,363 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,364 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:05,366 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'org18+%']) gunicorn-web stdout | 2025-11-08 15:12:05,371 [244] [DEBUG] [app] Ending request: urn:request:f2dd15d3-3340-4a3d-b25a-92827bd0df54 (/api/v1/organization/org18/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:f2dd15d3-3340-4a3d-b25a-92827bd0df54', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org18/robots?permissions=true&token=false', 'path': '/api/v1/organization/org18/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:05,371 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:05,371 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:05 +0000] "GET /api/v1/organization/org18/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.051 1675 0.051) proxycacheblobworker stdout | 2025-11-08 15:12:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:15.732697+00:00 (in 9.999553 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:15 GMT)" (scheduled at 2025-11-08 15:12:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 5, 733523), True, datetime.datetime(2025, 11, 8, 15, 12, 5, 733523), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:12:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:12:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:12:05,848 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:06,273 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:12:06,439 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:06,633 [244] [DEBUG] [app] Starting request: urn:request:243e750a-4954-4698-8442-2364c1134433 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:06,633 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:06,633 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:06,634 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:06,645 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:06,645 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:06,646 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:06,650 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org15', 1, 3, 1, 'org15', 101]) gunicorn-web stdout | 2025-11-08 15:12:06,656 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:06,659 [244] [DEBUG] [app] Ending request: urn:request:243e750a-4954-4698-8442-2364c1134433 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:243e750a-4954-4698-8442-2364c1134433', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org15&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org15', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:06,660 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:06,660 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:06 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:06 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1678 0.028) gunicorn-web stdout | 2025-11-08 15:12:07,182 [244] [DEBUG] [app] Starting request: urn:request:499d2426-412e-4054-90d1-915c97f25d37 (/api/v1/organization/whu_org/quota) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:07,182 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,182 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,183 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,195 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,196 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,202 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,203 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,204 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,205 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,206 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,206 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,206 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,207 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,208 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,209 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,210 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,211 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,212 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,213 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,214 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,215 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,216 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,217 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,218 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,219 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,220 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,221 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,222 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,223 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,224 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,225 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,226 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:07,226 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,230 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:07,233 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:07,237 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,240 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,243 [244] [DEBUG] [app] Ending request: urn:request:499d2426-412e-4054-90d1-915c97f25d37 (/api/v1/organization/whu_org/quota) {'endpoint': 'api.organizationquotalist', 'request_id': 'urn:request:499d2426-412e-4054-90d1-915c97f25d37', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/quota', 'path': '/api/v1/organization/whu_org/quota', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:07,244 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org/quota HTTP/1.1" 200 233 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.063 1655 0.063) gunicorn-web stdout | 2025-11-08 15:12:07,244 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org/quota HTTP/1.0" 200 233 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:07,545 [244] [DEBUG] [app] Starting request: urn:request:8b257ce3-91ef-430a-be2a-ff462daefd39 (/api/v1/organization/whu_org/robots) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:07,545 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,545 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,546 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,558 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,559 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,565 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,566 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,567 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,568 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,569 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,570 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,571 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,572 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,573 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,574 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,575 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,576 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,577 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,578 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,579 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,580 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,581 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,582 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,583 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,584 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,585 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,586 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,587 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,588 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,589 [244] [DEBUG] [peewee] ('SELECT "t1"."username", "t1"."creation_date", "t1"."last_accessed", "t2"."token", "t3"."description", "t3"."unstructured_json", "t4"."name", "t5"."name" FROM "user" AS "t1" LEFT OUTER JOIN "robotaccountmetadata" AS "t3" ON ("t3"."robot_account_id" = "t1"."id") INNER JOIN "robotaccounttoken" AS "t2" ON ("t2"."robot_account_id" = "t1"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."user_id" = "t2"."robot_account_id") LEFT OUTER JOIN "repository" AS "t4" ON ("t6"."repository_id" = "t4"."id") LEFT OUTER JOIN "teammember" AS "t7" ON ("t7"."user_id" = "t1"."id") LEFT OUTER JOIN "team" AS "t5" ON ("t7"."team_id" = "t5"."id") WHERE (("t1"."robot" = %s) AND ("t1"."username" ILIKE %s)) ORDER BY "t1"."last_accessed" DESC', [True, 'whu_org+%']) gunicorn-web stdout | 2025-11-08 15:12:07,594 [244] [DEBUG] [app] Ending request: urn:request:8b257ce3-91ef-430a-be2a-ff462daefd39 (/api/v1/organization/whu_org/robots) {'endpoint': 'api.orgrobotlist', 'request_id': 'urn:request:8b257ce3-91ef-430a-be2a-ff462daefd39', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/robots?permissions=true&token=false', 'path': '/api/v1/organization/whu_org/robots', 'parameters': {'permissions': 'true', 'token': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:07,594 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:07,595 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org/robots?permissions=true&token=false HTTP/1.0" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org/robots?permissions=true&token=false HTTP/1.1" 200 15 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.050 1685 0.050) blobuploadcleanupworker stdout | 2025-11-08 15:12:07,639 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:07,774 [244] [DEBUG] [app] Starting request: urn:request:777dfee1-17a9-40bd-bf44-32e77097b140 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:07,774 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,775 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,775 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,787 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:07,788 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,792 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whu_org', 1, 3, 1, 'whu_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:07,797 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [11, 13, None, 1762614727797, False]) gunicorn-web stdout | 2025-11-08 15:12:07,801 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:07,805 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [11, 13]) gunicorn-web stdout | 2025-11-08 15:12:07,808 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:07,812 [244] [DEBUG] [app] Ending request: urn:request:777dfee1-17a9-40bd-bf44-32e77097b140 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:777dfee1-17a9-40bd-bf44-32e77097b140', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whu_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whu_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:07,812 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:07,813 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.0" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.1" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.039 1688 0.039) gunicorn-web stdout | 2025-11-08 15:12:07,895 [244] [DEBUG] [app] Starting request: urn:request:81e16b9e-2ef0-4ecb-9be2-256c753a53c3 (/api/v1/organization/whu_org) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:07,895 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,895 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,896 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,907 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:07,907 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:07,907 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,908 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,911 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,911 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,911 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,911 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,912 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,918 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,919 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,920 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,921 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,922 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,923 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,924 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,925 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,926 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,927 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,928 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,929 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,930 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,931 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,932 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,933 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,934 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,935 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,936 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,937 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,938 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,939 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,940 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:07,941 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:07,945 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:07,948 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:07,951 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,951 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,951 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,951 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:07,952 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:07,955 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:07,958 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,961 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,965 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,968 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:07,971 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:07,975 [244] [DEBUG] [app] Ending request: urn:request:81e16b9e-2ef0-4ecb-9be2-256c753a53c3 (/api/v1/organization/whu_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:81e16b9e-2ef0-4ecb-9be2-256c753a53c3', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org', 'path': '/api/v1/organization/whu_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:07,975 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:07,975 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org HTTP/1.0" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:07 +0000] "GET /api/v1/organization/whu_org HTTP/1.1" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.081 1649 0.081) gunicorn-web stdout | 2025-11-08 15:12:08,072 [244] [DEBUG] [app] Starting request: urn:request:7a9f05ac-c841-45ea-bb01-485dfdca62e6 (/api/v1/organization/whu_org) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:08,072 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,073 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,073 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,076 [242] [DEBUG] [app] Starting request: urn:request:3154d933-edaa-4223-bdcc-48ecdec80912 (/api/v1/superuser/organizations/) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:08,076 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,076 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,076 [241] [DEBUG] [app] Starting request: urn:request:f554db5b-04a2-46ad-989e-b44d8a2b515a (/api/v1/organization/whu_org) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:08,076 [243] [DEBUG] [app] Starting request: urn:request:1a651dec-2912-4f9a-a15f-f156b3b5cb73 (/api/v1/superuser/users/) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:08,076 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,076 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,076 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,076 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,076 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,077 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,077 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,084 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,085 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,085 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,085 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,087 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,087 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,087 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,087 [242] [DEBUG] [endpoints.api] Checking fresh login for user whuquay: Last login at 2025-11-08 15:11:55+00:00 gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,088 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,088 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,088 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,088 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."id" NOT IN (SELECT "t2"."namespace_id" FROM "deletednamespace" AS "t2")))', [True, False]) gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [endpoints.api] Checking fresh login for user whuquay: Last login at 2025-11-08 15:11:55+00:00 gunicorn-web stdout | 2025-11-08 15:12:08,089 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,089 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,089 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,089 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,089 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,090 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((("t1"."organization" = %s) AND ("t1"."robot" = %s)) AND ("t1"."id" NOT IN (SELECT "t2"."namespace_id" FROM "deletednamespace" AS "t2")))', [False, False]) gunicorn-web stdout | 2025-11-08 15:12:08,090 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,090 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,093 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,093 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:08,093 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,093 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,093 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,093 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:12:08,095 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,096 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,096 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,096 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,097 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,098 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,099 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,100 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,100 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,101 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,102 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,103 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,104 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,105 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,106 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:12:08,107 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [243] [DEBUG] [app] Ending request: urn:request:1a651dec-2912-4f9a-a15f-f156b3b5cb73 (/api/v1/superuser/users/) {'endpoint': 'api.superuserlist', 'request_id': 'urn:request:1a651dec-2912-4f9a-a15f-f156b3b5cb73', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/superuser/users/', 'path': '/api/v1/superuser/users/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,107 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/superuser/users/ HTTP/1.0" 200 442 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/superuser/users/ HTTP/1.1" 200 442 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.033 1645 0.033) gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,108 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,109 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,110 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,111 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,112 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,113 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,114 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,115 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,116 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [243] [DEBUG] [app] Starting request: urn:request:73c67afd-35ce-4f6b-8818-9c3b2650bd44 (/api/v1/organization/whu_org/prototypes) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,117 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,117 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,118 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,119 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,120 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,121 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,122 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,123 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,124 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,125 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,126 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:08,128 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:12:08,128 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:08,128 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,129 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,129 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:08,130 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,131 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:12:08,132 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:08,133 [241] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:08,135 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:12:08,135 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,135 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,135 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,135 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,135 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,136 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,136 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,136 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,137 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,138 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,139 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,140 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,141 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,142 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,143 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,144 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,145 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,146 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,147 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,148 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,149 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,150 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,151 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,152 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,153 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,154 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,154 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:12:08,154 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,155 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,156 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,157 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,158 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,159 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [244] [DEBUG] [app] Ending request: urn:request:7a9f05ac-c841-45ea-bb01-485dfdca62e6 (/api/v1/organization/whu_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:7a9f05ac-c841-45ea-bb01-485dfdca62e6', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org', 'path': '/api/v1/organization/whu_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,160 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:12:08,161 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org HTTP/1.0" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org HTTP/1.1" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.089 1649 0.090) gunicorn-web stdout | 2025-11-08 15:12:08,161 [241] [DEBUG] [app] Ending request: urn:request:f554db5b-04a2-46ad-989e-b44d8a2b515a (/api/v1/organization/whu_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:f554db5b-04a2-46ad-989e-b44d8a2b515a', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org', 'path': '/api/v1/organization/whu_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,161 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,162 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,162 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:08,162 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,162 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,162 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,162 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org HTTP/1.0" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org HTTP/1.1" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.087 1649 0.087) gunicorn-web stdout | 2025-11-08 15:12:08,162 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,164 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org19']) gunicorn-web stdout | 2025-11-08 15:12:08,166 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."org_id", "t1"."uuid", "t1"."activating_user_id", "t1"."delegate_user_id", "t1"."delegate_team_id", "t1"."role_id" FROM "permissionprototype" AS "t1" LEFT OUTER JOIN "user" AS "t2" ON ("t2"."id" = "t1"."activating_user_id") LEFT OUTER JOIN "user" AS "t3" ON ("t3"."id" = "t1"."delegate_user_id") LEFT OUTER JOIN "team" AS "t4" ON ("t4"."id" = "t1"."delegate_team_id") LEFT OUTER JOIN "role" AS "t5" ON ("t5"."id" = "t1"."role_id") WHERE ("t1"."org_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:08,168 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org20']) gunicorn-web stdout | 2025-11-08 15:12:08,170 [243] [DEBUG] [app] Ending request: urn:request:73c67afd-35ce-4f6b-8818-9c3b2650bd44 (/api/v1/organization/whu_org/prototypes) {'endpoint': 'api.permissionprototypelist', 'request_id': 'urn:request:73c67afd-35ce-4f6b-8818-9c3b2650bd44', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/prototypes', 'path': '/api/v1/organization/whu_org/prototypes', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,170 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/prototypes HTTP/1.1" 200 19 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.054 1660 0.054) gunicorn-web stdout | 2025-11-08 15:12:08,171 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/prototypes HTTP/1.0" 200 19 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:08,171 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org21']) gunicorn-web stdout | 2025-11-08 15:12:08,174 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org22']) gunicorn-web stdout | 2025-11-08 15:12:08,178 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org23']) gunicorn-web stdout | 2025-11-08 15:12:08,181 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org24']) gunicorn-web stdout | 2025-11-08 15:12:08,184 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org25']) gunicorn-web stdout | 2025-11-08 15:12:08,187 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org26']) gunicorn-web stdout | 2025-11-08 15:12:08,191 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org27']) gunicorn-web stdout | 2025-11-08 15:12:08,194 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org28']) gunicorn-web stdout | 2025-11-08 15:12:08,197 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org29']) gunicorn-web stdout | 2025-11-08 15:12:08,200 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org30']) gunicorn-web stdout | 2025-11-08 15:12:08,204 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org31']) gunicorn-web stdout | 2025-11-08 15:12:08,207 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org32']) gunicorn-web stdout | 2025-11-08 15:12:08,210 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org33']) gunicorn-web stdout | 2025-11-08 15:12:08,213 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org34']) gunicorn-web stdout | 2025-11-08 15:12:08,217 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org35']) gunicorn-web stdout | 2025-11-08 15:12:08,220 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org36']) gunicorn-web stdout | 2025-11-08 15:12:08,223 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org37']) gunicorn-web stdout | 2025-11-08 15:12:08,226 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org38']) gunicorn-web stdout | 2025-11-08 15:12:08,229 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org39']) gunicorn-web stdout | 2025-11-08 15:12:08,233 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org40']) gunicorn-web stdout | 2025-11-08 15:12:08,236 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org41']) gunicorn-web stdout | 2025-11-08 15:12:08,239 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org42']) gunicorn-web stdout | 2025-11-08 15:12:08,242 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org43']) gunicorn-web stdout | 2025-11-08 15:12:08,246 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org44']) gunicorn-web stdout | 2025-11-08 15:12:08,249 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org45']) gunicorn-web stdout | 2025-11-08 15:12:08,252 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org46']) gunicorn-web stdout | 2025-11-08 15:12:08,255 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org47']) gunicorn-web stdout | 2025-11-08 15:12:08,258 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org48']) gunicorn-web stdout | 2025-11-08 15:12:08,262 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org49']) gunicorn-web stdout | 2025-11-08 15:12:08,265 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org50']) gunicorn-web stdout | 2025-11-08 15:12:08,268 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org51']) gunicorn-web stdout | 2025-11-08 15:12:08,271 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org58']) gunicorn-web stdout | 2025-11-08 15:12:08,274 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org52']) gunicorn-web stdout | 2025-11-08 15:12:08,278 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org53']) gunicorn-web stdout | 2025-11-08 15:12:08,281 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org59']) gunicorn-web stdout | 2025-11-08 15:12:08,284 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org54']) gunicorn-web stdout | 2025-11-08 15:12:08,287 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org55']) gunicorn-web stdout | 2025-11-08 15:12:08,288 [243] [DEBUG] [app] Starting request: urn:request:44a1ab2e-b5e7-46b4-bd9e-cbf147f6c846 (/api/v1/organization/whu_org/applications) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:08,288 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,288 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,289 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,291 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org60']) gunicorn-web stdout | 2025-11-08 15:12:08,294 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org56']) gunicorn-web stdout | 2025-11-08 15:12:08,297 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org57']) gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,300 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,300 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org61']) gunicorn-web stdout | 2025-11-08 15:12:08,301 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,305 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org62']) gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,307 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org63']) gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,308 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,309 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,310 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,311 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org64']) gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,312 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,313 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,314 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org65']) gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,315 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,316 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,317 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org66']) gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,318 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,319 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,320 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org67']) gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,321 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,322 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,323 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,324 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org68']) gunicorn-web stdout | 2025-11-08 15:12:08,324 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,325 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,326 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,327 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org69']) gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,328 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,329 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,330 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,331 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org70']) gunicorn-web stdout | 2025-11-08 15:12:08,331 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,334 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org71']) gunicorn-web stdout | 2025-11-08 15:12:08,334 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."client_id", "t1"."secure_client_secret", "t1"."fully_migrated", "t1"."redirect_uri", "t1"."application_uri", "t1"."organization_id", "t1"."name", "t1"."description", "t1"."gravatar_email" FROM "oauthapplication" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:08,337 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org72']) gunicorn-web stdout | 2025-11-08 15:12:08,338 [243] [DEBUG] [app] Ending request: urn:request:44a1ab2e-b5e7-46b4-bd9e-cbf147f6c846 (/api/v1/organization/whu_org/applications) {'endpoint': 'api.organizationapplications', 'request_id': 'urn:request:44a1ab2e-b5e7-46b4-bd9e-cbf147f6c846', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/applications', 'path': '/api/v1/organization/whu_org/applications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,338 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/applications HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.051 1662 0.051) gunicorn-web stdout | 2025-11-08 15:12:08,338 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/applications HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:08,340 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org73']) gunicorn-web stdout | 2025-11-08 15:12:08,344 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org74']) gunicorn-web stdout | 2025-11-08 15:12:08,347 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org75']) gunicorn-web stdout | 2025-11-08 15:12:08,350 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org76']) gunicorn-web stdout | 2025-11-08 15:12:08,353 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org77']) gunicorn-web stdout | 2025-11-08 15:12:08,356 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org78']) gunicorn-web stdout | 2025-11-08 15:12:08,360 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org79']) gunicorn-web stdout | 2025-11-08 15:12:08,363 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org80']) gunicorn-web stdout | 2025-11-08 15:12:08,366 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org81']) gunicorn-web stdout | 2025-11-08 15:12:08,369 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org82']) gunicorn-web stdout | 2025-11-08 15:12:08,372 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org83']) gunicorn-web stdout | 2025-11-08 15:12:08,376 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org84']) gunicorn-web stdout | 2025-11-08 15:12:08,379 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org85']) gunicorn-web stdout | 2025-11-08 15:12:08,382 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org86']) gunicorn-web stdout | 2025-11-08 15:12:08,385 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org87']) gunicorn-web stdout | 2025-11-08 15:12:08,389 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org88']) gunicorn-web stdout | 2025-11-08 15:12:08,392 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org89']) gunicorn-web stdout | 2025-11-08 15:12:08,395 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org90']) gunicorn-web stdout | 2025-11-08 15:12:08,398 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org91']) gunicorn-web stdout | 2025-11-08 15:12:08,402 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org92']) gunicorn-web stdout | 2025-11-08 15:12:08,405 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org93']) gunicorn-web stdout | 2025-11-08 15:12:08,408 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org94']) gunicorn-web stdout | 2025-11-08 15:12:08,411 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org95']) gunicorn-web stdout | 2025-11-08 15:12:08,412 [243] [DEBUG] [app] Starting request: urn:request:f6b40930-b619-4a30-870c-0551fe4b7612 (/api/v1/organization/whu_org/aggregatelogs) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:08,412 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,412 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,412 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,415 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org96']) gunicorn-web stdout | 2025-11-08 15:12:08,418 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org97']) gunicorn-web stdout | 2025-11-08 15:12:08,421 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org98']) gunicorn-web stdout | 2025-11-08 15:12:08,424 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,424 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,424 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,424 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org99']) gunicorn-web stdout | 2025-11-08 15:12:08,424 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,425 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,425 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,425 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,426 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,428 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org100']) gunicorn-web stdout | 2025-11-08 15:12:08,431 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org101']) gunicorn-web stdout | 2025-11-08 15:12:08,432 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,432 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,432 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,433 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org102']) gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,434 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,435 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,436 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,437 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org103']) gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,438 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,439 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,440 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org104']) gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,441 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,442 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,443 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org105']) gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,444 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,445 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,446 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org106']) gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,447 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,448 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,449 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,450 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org107']) gunicorn-web stdout | 2025-11-08 15:12:08,450 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,451 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,452 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,453 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org108']) gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,454 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,455 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,456 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,457 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org109']) gunicorn-web stdout | 2025-11-08 15:12:08,457 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,460 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org110']) gunicorn-web stdout | 2025-11-08 15:12:08,460 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry3" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."account_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 5, 'day']) gunicorn-web stdout | 2025-11-08 15:12:08,463 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org111']) gunicorn-web stdout | 2025-11-08 15:12:08,465 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,467 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org112']) gunicorn-web stdout | 2025-11-08 15:12:08,468 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry2" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."account_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 5, 'day']) gunicorn-web stdout | 2025-11-08 15:12:08,470 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org113']) gunicorn-web stdout | 2025-11-08 15:12:08,470 [244] [DEBUG] [app] Starting request: urn:request:3c4faa12-d46b-4449-8664-71b299beb323 (/api/v1/organization/whu_org/logs) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:08,470 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,470 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,471 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,472 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,473 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org114']) gunicorn-web stdout | 2025-11-08 15:12:08,475 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."account_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 5, 'day']) gunicorn-web stdout | 2025-11-08 15:12:08,476 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org115']) gunicorn-web stdout | 2025-11-08 15:12:08,479 [243] [DEBUG] [app] Ending request: urn:request:f6b40930-b619-4a30-870c-0551fe4b7612 (/api/v1/organization/whu_org/aggregatelogs) {'endpoint': 'api.orgaggregatelogs', 'request_id': 'urn:request:f6b40930-b619-4a30-870c-0551fe4b7612', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/aggregatelogs?starttime=10/09/2025&endtime=11/08/2025', 'path': '/api/v1/organization/whu_org/aggregatelogs', 'parameters': {'starttime': '10/09/2025', 'endtime': '11/08/2025'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,479 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/aggregatelogs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025 HTTP/1.1" 200 182 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.069 1711 0.068) gunicorn-web stdout | 2025-11-08 15:12:08,480 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/aggregatelogs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025 HTTP/1.0" 200 182 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:08,480 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org116']) gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,483 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org117']) gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,483 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,484 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:08,486 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org118']) gunicorn-web stdout | 2025-11-08 15:12:08,489 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org119']) gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,490 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,491 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,492 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org120']) gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,493 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,494 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,495 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,496 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,497 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,498 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,499 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,500 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,501 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,502 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,503 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,504 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,505 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['proxy_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,506 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,507 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,508 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,509 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,510 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,511 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,512 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [4, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,513 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:08,514 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:08,515 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,516 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:08,519 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."kind_id", "t1"."account_id", "t1"."performer_id", "t1"."repository_id", "t1"."datetime", "t1"."ip", "t1"."metadata_json", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "logentry3" AS "t1" LEFT OUTER JOIN "user" AS "t2" ON ("t2"."id" = "t1"."performer_id") WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."account_id" = %s)) ORDER BY "t1"."datetime" DESC LIMIT %s', [datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 5, 21]) gunicorn-web stdout | 2025-11-08 15:12:08,520 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,523 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,524 [244] [DEBUG] [app] Ending request: urn:request:3c4faa12-d46b-4449-8664-71b299beb323 (/api/v1/organization/whu_org/logs) {'endpoint': 'api.orglogs', 'request_id': 'urn:request:3c4faa12-d46b-4449-8664-71b299beb323', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org/logs?starttime=10/09/2025&endtime=11/08/2025&next_page=', 'path': '/api/v1/organization/whu_org/logs', 'parameters': {'starttime': '10/09/2025', 'endtime': '11/08/2025', 'next_page': ''}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:08,524 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/logs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025&next_page= HTTP/1.1" 200 1751 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.055 1713 0.055) gunicorn-web stdout | 2025-11-08 15:12:08,524 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:08 +0000] "GET /api/v1/organization/whu_org/logs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025&next_page= HTTP/1.0" 200 1751 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:08,526 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,529 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:08,532 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,536 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org2', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,539 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org2']) gunicorn-web stdout | 2025-11-08 15:12:08,542 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [6, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,545 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org3', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,549 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org3']) gunicorn-web stdout | 2025-11-08 15:12:08,552 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [7, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,555 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org4', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,559 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org4']) gunicorn-web stdout | 2025-11-08 15:12:08,562 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,565 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org5', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,568 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org5']) gunicorn-web stdout | 2025-11-08 15:12:08,571 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,575 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org6', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,578 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org6']) gunicorn-web stdout | 2025-11-08 15:12:08,581 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [10, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,585 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org7', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,588 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org7']) gunicorn-web stdout | 2025-11-08 15:12:08,591 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [11, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,595 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org8', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,598 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org8']) gunicorn-web stdout | 2025-11-08 15:12:08,601 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [12, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,605 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org9', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,608 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org9']) gunicorn-web stdout | 2025-11-08 15:12:08,611 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,614 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org10', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,618 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org10']) gunicorn-web stdout | 2025-11-08 15:12:08,621 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [14, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,624 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org11', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,627 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org11']) gunicorn-web stdout | 2025-11-08 15:12:08,630 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [15, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,634 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org12', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,637 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org12']) gunicorn-web stdout | 2025-11-08 15:12:08,640 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [16, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,644 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org13', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,647 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org13']) gunicorn-web stdout | 2025-11-08 15:12:08,650 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [17, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,653 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org14', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,657 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org14']) gunicorn-web stdout | 2025-11-08 15:12:08,660 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [18, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,663 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org15', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,666 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org15']) gunicorn-web stdout | 2025-11-08 15:12:08,670 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [19, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,673 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org16', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,676 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org16']) gunicorn-web stdout | 2025-11-08 15:12:08,679 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [20, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,683 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org17', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,686 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org17']) gunicorn-web stdout | 2025-11-08 15:12:08,689 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [21, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,693 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org18', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,696 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org18']) gunicorn-web stdout | 2025-11-08 15:12:08,699 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [22, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,703 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org19', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,706 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org19']) gunicorn-web stdout | 2025-11-08 15:12:08,709 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [23, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,712 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org20', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,716 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org20']) gunicorn-web stdout | 2025-11-08 15:12:08,719 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [24, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,722 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org21', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,725 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org21']) gunicorn-web stdout | 2025-11-08 15:12:08,728 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [25, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,732 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org22', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,735 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org22']) gunicorn-web stdout | 2025-11-08 15:12:08,738 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [26, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,741 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org23', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,745 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org23']) gunicorn-web stdout | 2025-11-08 15:12:08,748 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [27, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,751 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org24', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,754 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org24']) gunicorn-web stdout | 2025-11-08 15:12:08,758 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [28, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,761 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org25', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,764 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org25']) gunicorn-web stdout | 2025-11-08 15:12:08,767 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [29, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,771 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org26', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,774 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org26']) gunicorn-web stdout | 2025-11-08 15:12:08,777 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [30, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,781 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org27', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,784 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org27']) gunicorn-web stdout | 2025-11-08 15:12:08,787 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [31, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,791 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org28', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,794 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org28']) gunicorn-web stdout | 2025-11-08 15:12:08,797 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [32, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,801 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org29', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,804 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org29']) gunicorn-web stdout | 2025-11-08 15:12:08,807 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [33, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,810 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org30', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,814 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org30']) gunicorn-web stdout | 2025-11-08 15:12:08,817 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [34, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,820 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org31', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,823 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org31']) gunicorn-web stdout | 2025-11-08 15:12:08,827 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [35, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,830 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org32', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,833 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org32']) gunicorn-web stdout | 2025-11-08 15:12:08,837 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [36, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,840 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org33', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,843 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org33']) gunicorn-web stdout | 2025-11-08 15:12:08,846 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [37, 1, 0]) quotatotalworker stdout | 2025-11-08 15:12:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:12:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:23.848743+00:00 (in 14.999586 seconds) quotatotalworker stdout | 2025-11-08 15:12:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:23 GMT)" (scheduled at 2025-11-08 15:12:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:12:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size gunicorn-web stdout | 2025-11-08 15:12:08,850 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org34', False, 1, 0]) quotatotalworker stdout | 2025-11-08 15:12:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-web stdout | 2025-11-08 15:12:08,853 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org34']) gunicorn-web stdout | 2025-11-08 15:12:08,856 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [38, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,859 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org35', False, 1, 0]) quotatotalworker stdout | 2025-11-08 15:12:08,861 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:12:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:23 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:08,863 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org35']) gunicorn-web stdout | 2025-11-08 15:12:08,866 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [39, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,869 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org36', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,872 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org36']) gunicorn-web stdout | 2025-11-08 15:12:08,876 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [40, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,879 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org37', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,882 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org37']) gunicorn-web stdout | 2025-11-08 15:12:08,885 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [41, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,889 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org38', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,892 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org38']) gunicorn-web stdout | 2025-11-08 15:12:08,895 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [42, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,898 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org39', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,902 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org39']) gunicorn-web stdout | 2025-11-08 15:12:08,905 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [43, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,908 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org40', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,911 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org40']) gunicorn-web stdout | 2025-11-08 15:12:08,914 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [44, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,918 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org41', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,921 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org41']) gunicorn-web stdout | 2025-11-08 15:12:08,924 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [45, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,927 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org42', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,931 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org42']) gunicorn-web stdout | 2025-11-08 15:12:08,934 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [46, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,937 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org43', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,940 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org43']) gunicorn-web stdout | 2025-11-08 15:12:08,944 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [47, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,947 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org44', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,950 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org44']) gunicorn-web stdout | 2025-11-08 15:12:08,953 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [48, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,956 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org45', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,960 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org45']) gunicorn-web stdout | 2025-11-08 15:12:08,963 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [49, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,966 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org46', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,970 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org46']) gunicorn-web stdout | 2025-11-08 15:12:08,973 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,976 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org47', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,979 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org47']) gunicorn-web stdout | 2025-11-08 15:12:08,982 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [51, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,986 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org48', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,989 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org48']) gunicorn-web stdout | 2025-11-08 15:12:08,993 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [52, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,996 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org49', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:08,999 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org49']) gunicorn-web stdout | 2025-11-08 15:12:09,002 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [53, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,006 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org50', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,009 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org50']) gunicorn-web stdout | 2025-11-08 15:12:09,012 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [54, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,016 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org51', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,019 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org51']) gunicorn-web stdout | 2025-11-08 15:12:09,022 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [55, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,025 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org58', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,029 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org58']) gunicorn-web stdout | 2025-11-08 15:12:09,032 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [62, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,035 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org52', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,038 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org52']) gunicorn-web stdout | 2025-11-08 15:12:09,042 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [56, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,045 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org53', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,048 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org53']) gunicorn-web stdout | 2025-11-08 15:12:09,052 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [57, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,055 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org59', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,058 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org59']) gunicorn-web stdout | 2025-11-08 15:12:09,061 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [63, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,065 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org54', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,068 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org54']) gunicorn-web stdout | 2025-11-08 15:12:09,071 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [58, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,074 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org55', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,078 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org55']) gunicorn-web stdout | 2025-11-08 15:12:09,081 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [59, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,084 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org60', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,088 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org60']) gunicorn-web stdout | 2025-11-08 15:12:09,091 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [64, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,094 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org56', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,097 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org56']) gunicorn-web stdout | 2025-11-08 15:12:09,101 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [60, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,104 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org57', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,107 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org57']) gunicorn-web stdout | 2025-11-08 15:12:09,110 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [61, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,114 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org61', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,117 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org61']) gunicorn-web stdout | 2025-11-08 15:12:09,120 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [65, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,123 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org62', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,126 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org62']) gunicorn-web stdout | 2025-11-08 15:12:09,130 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [66, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,133 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org63', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,136 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org63']) gunicorn-web stdout | 2025-11-08 15:12:09,139 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [67, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,143 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org64', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,146 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org64']) gunicorn-web stdout | 2025-11-08 15:12:09,149 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [68, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,152 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org65', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,156 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org65']) gunicorn-web stdout | 2025-11-08 15:12:09,159 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [69, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,162 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org66', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,165 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org66']) gunicorn-web stdout | 2025-11-08 15:12:09,168 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [70, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,172 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org67', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,175 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org67']) gunicorn-web stdout | 2025-11-08 15:12:09,178 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [71, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,182 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org68', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,185 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org68']) gunicorn-web stdout | 2025-11-08 15:12:09,188 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [72, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,192 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org69', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,195 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org69']) gunicorn-web stdout | 2025-11-08 15:12:09,198 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [73, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,201 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org70', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,204 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org70']) gunicorn-web stdout | 2025-11-08 15:12:09,208 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [74, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,211 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org71', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,214 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org71']) gunicorn-web stdout | 2025-11-08 15:12:09,217 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [75, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,221 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org72', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,224 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org72']) gunicorn-web stdout | 2025-11-08 15:12:09,228 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [76, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,231 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org73', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,234 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org73']) gunicorn-web stdout | 2025-11-08 15:12:09,238 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [77, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,241 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org74', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,244 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org74']) gunicorn-web stdout | 2025-11-08 15:12:09,248 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [78, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,251 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org75', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,254 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org75']) gunicorn-web stdout | 2025-11-08 15:12:09,257 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [79, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,261 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org76', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,264 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org76']) gunicorn-web stdout | 2025-11-08 15:12:09,267 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [80, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,270 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org77', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,274 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org77']) gunicorn-web stdout | 2025-11-08 15:12:09,277 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [81, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,280 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org78', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,284 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org78']) gunicorn-web stdout | 2025-11-08 15:12:09,287 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [82, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,290 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org79', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,293 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org79']) gunicorn-web stdout | 2025-11-08 15:12:09,296 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [83, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,300 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org80', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,303 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org80']) gunicorn-web stdout | 2025-11-08 15:12:09,306 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [84, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,309 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org81', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,313 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org81']) gunicorn-web stdout | 2025-11-08 15:12:09,316 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [85, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,319 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org82', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,322 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org82']) gunicorn-web stdout | 2025-11-08 15:12:09,325 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [86, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,329 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org83', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,332 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org83']) gunicorn-web stdout | 2025-11-08 15:12:09,335 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [87, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,338 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org84', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,342 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org84']) gunicorn-web stdout | 2025-11-08 15:12:09,345 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [88, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,348 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org85', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,351 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org85']) gunicorn-web stdout | 2025-11-08 15:12:09,355 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [89, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,358 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org86', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,361 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org86']) gunicorn-web stdout | 2025-11-08 15:12:09,364 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [90, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,368 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org87', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,371 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org87']) gunicorn-web stdout | 2025-11-08 15:12:09,374 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [91, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,377 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org88', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,380 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org88']) gunicorn-web stdout | 2025-11-08 15:12:09,384 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [92, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,387 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org89', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,390 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org89']) gunicorn-web stdout | 2025-11-08 15:12:09,393 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [93, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,397 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org90', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,400 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org90']) gunicorn-web stdout | 2025-11-08 15:12:09,403 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [94, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,406 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org91', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,410 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org91']) gunicorn-web stdout | 2025-11-08 15:12:09,413 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [95, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,416 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org92', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,419 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org92']) gunicorn-web stdout | 2025-11-08 15:12:09,422 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [96, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,426 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org93', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,429 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org93']) gunicorn-web stdout | 2025-11-08 15:12:09,432 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [97, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,436 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org94', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,439 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org94']) notificationworker stdout | 2025-11-08 15:12:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:16.440608+00:00 (in 7.000684 seconds) notificationworker stdout | 2025-11-08 15:12:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:19 GMT)" (scheduled at 2025-11-08 15:12:09.439570+00:00) notificationworker stdout | 2025-11-08 15:12:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 9, 440158), True, datetime.datetime(2025, 11, 8, 15, 12, 9, 440158), 0, 'notification/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,442 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [98, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,446 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org95', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,449 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org95']) notificationworker stdout | 2025-11-08 15:12:09,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:09,452 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:09,452 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:19 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:09,452 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [99, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,456 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org96', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,459 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org96']) gunicorn-web stdout | 2025-11-08 15:12:09,462 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [100, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,465 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org97', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,469 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org97']) gunicorn-web stdout | 2025-11-08 15:12:09,472 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [101, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,475 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org98', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,478 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org98']) gunicorn-web stdout | 2025-11-08 15:12:09,482 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [102, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,485 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org99', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,488 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org99']) gunicorn-web stdout | 2025-11-08 15:12:09,491 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [103, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,495 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org100', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,498 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org100']) gunicorn-web stdout | 2025-11-08 15:12:09,501 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [104, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,502 [244] [DEBUG] [app] Starting request: urn:request:04effa5c-23be-4135-84e4-ef6bd111d2a7 (/api/v1/organization/whu_org) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:09,502 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,503 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,502 [243] [DEBUG] [app] Starting request: urn:request:18fe4be8-72f2-4510-8a82-7bbc6974f3bb (/api/v1/repository/whu_org/redis) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:09,503 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,503 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,503 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,503 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,505 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org101', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,508 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org101']) gunicorn-web stdout | 2025-11-08 15:12:09,511 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [105, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,514 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:09,514 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:09,514 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,514 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:09,514 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org102', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [endpoints.api] Checking permission for repo: whu_org/redis gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,515 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,515 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'whu_org', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,516 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))', ['redis', 'whu_org', 1]) gunicorn-web stdout | 2025-11-08 15:12:09,518 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org102']) gunicorn-web stdout | 2025-11-08 15:12:09,518 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,518 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,518 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,518 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,519 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:09,521 [243] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='whu_org', name='redis', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,521 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [106, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,521 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "team" AS "t5" ON ("t1"."team_id" = "t5"."id") INNER JOIN "teammember" AS "t6" ON ("t6"."team_id" = "t5"."id") INNER JOIN "user" AS "t7" ON ("t7"."id" = "t6"."user_id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t7"."id" = %s))', ['redis', 'whu_org', 1]) gunicorn-web stdout | 2025-11-08 15:12:09,524 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org103', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,525 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [243] [DEBUG] [endpoints.api.repository] Get repo: whu_org/redis gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,526 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['whu_org', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,527 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org103']) gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,528 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,529 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [11, 1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,530 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [107, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,531 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,532 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,533 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [11, datetime.date(2025, 8, 8)]) gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org104', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,534 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,535 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,536 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org104']) gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,537 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [243] [DEBUG] [app] Ending request: urn:request:18fe4be8-72f2-4510-8a82-7bbc6974f3bb (/api/v1/repository/whu_org/redis) {'endpoint': 'api.repository', 'request_id': 'urn:request:18fe4be8-72f2-4510-8a82-7bbc6974f3bb', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository/whu_org/redis?includeStats=true&includeTags=false', 'path': '/api/v1/repository/whu_org/redis', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/repository/whu_org/redis?includeStats=true&includeTags=false HTTP/1.0" 200 3624 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/whu_org/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/repository/whu_org/redis?includeStats=true&includeTags=false HTTP/1.1" 200 3624 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/whu_org/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.037 1693 0.037) gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,538 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,539 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,540 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [108, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,541 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,542 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,543 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org105', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,544 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,545 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,546 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org105']) gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,547 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,548 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,549 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,550 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,550 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,550 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:09,550 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:09,550 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [5]) gunicorn-web stdout | 2025-11-08 15:12:09,550 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [109, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,554 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:09,554 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org106', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,557 [244] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [3]) gunicorn-web stdout | 2025-11-08 15:12:09,557 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org106']) gunicorn-web stdout | 2025-11-08 15:12:09,560 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,560 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,560 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,560 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [110, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,560 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:09,560 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:09,564 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org107', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,564 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."quota_id", "t1"."quota_type_id", "t1"."percent_of_limit" FROM "quotalimits" AS "t1" INNER JOIN "quotatype" AS "t2" ON ("t1"."quota_type_id" = "t2"."id") WHERE ("t1"."quota_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:09,567 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org107']) gunicorn-web stdout | 2025-11-08 15:12:09,567 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,570 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [111, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,570 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "quotatype" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,573 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org108', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,574 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whu_org', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,577 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org108']) gunicorn-web stdout | 2025-11-08 15:12:09,577 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:09,580 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [112, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,580 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [5, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,583 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org109', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,584 [244] [DEBUG] [app] Ending request: urn:request:04effa5c-23be-4135-84e4-ef6bd111d2a7 (/api/v1/organization/whu_org) {'endpoint': 'api.organization', 'request_id': 'urn:request:04effa5c-23be-4135-84e4-ef6bd111d2a7', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/whu_org', 'path': '/api/v1/organization/whu_org', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:09,584 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/organization/whu_org HTTP/1.1" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/whu_org/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.083 1653 0.083) gunicorn-web stdout | 2025-11-08 15:12:09,584 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/organization/whu_org HTTP/1.0" 200 965 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/whu_org/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:09,586 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org109']) gunicorn-web stdout | 2025-11-08 15:12:09,590 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [113, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,593 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org110', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,596 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org110']) gunicorn-web stdout | 2025-11-08 15:12:09,599 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [114, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,603 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org111', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,606 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org111']) gunicorn-web stdout | 2025-11-08 15:12:09,609 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [115, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,613 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org112', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,616 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org112']) gunicorn-web stdout | 2025-11-08 15:12:09,619 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [116, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,622 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org113', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,625 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org113']) gunicorn-web stdout | 2025-11-08 15:12:09,629 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [117, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,632 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org114', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,635 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org114']) gunicorn-web stdout | 2025-11-08 15:12:09,638 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [118, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,642 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org115', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,645 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org115']) gunicorn-web stdout | 2025-11-08 15:12:09,648 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [119, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,651 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org116', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,654 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org116']) gunicorn-web stdout | 2025-11-08 15:12:09,658 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [120, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,661 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org117', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,664 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org117']) gunicorn-web stdout | 2025-11-08 15:12:09,667 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [121, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,671 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org118', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,674 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org118']) gunicorn-web stdout | 2025-11-08 15:12:09,677 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [122, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,680 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org119', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,684 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org119']) gunicorn-web stdout | 2025-11-08 15:12:09,687 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [123, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,690 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org120', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,693 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org120']) gunicorn-web stdout | 2025-11-08 15:12:09,696 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [124, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:09,700 [242] [DEBUG] [app] Ending request: urn:request:3154d933-edaa-4223-bdcc-48ecdec80912 (/api/v1/superuser/organizations/) {'endpoint': 'api.superuserorganizationlist', 'request_id': 'urn:request:3154d933-edaa-4223-bdcc-48ecdec80912', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/superuser/organizations/', 'path': '/api/v1/superuser/organizations/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:09,701 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:09,701 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/superuser/organizations/ HTTP/1.0" 200 40025 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:09 +0000] "GET /api/v1/superuser/organizations/ HTTP/1.1" 200 40025 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/organization/whu_org" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (1.626 1653 1.626) storagereplication stdout | 2025-11-08 15:12:09,844 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:12:09,868 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:12:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:12:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:41.229685+00:00 (in 29.999537 seconds) buildlogsarchiver stdout | 2025-11-08 15:12:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:41 GMT)" (scheduled at 2025-11-08 15:12:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:12:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 12, 11, 230490), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:12:11,242 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:12:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:12:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:12:11,622 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:12:12,600 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:13,904 [241] [DEBUG] [app] Starting request: urn:request:9cf8c392-1bc1-4068-9535-64ecc5459feb (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:13,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:13,906 [276] [DEBUG] [app] Starting request: urn:request:36bac5e0-45ec-4b5b-8e48-9a9374178610 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:13,906 [276] [DEBUG] [app] Ending request: urn:request:36bac5e0-45ec-4b5b-8e48-9a9374178610 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:36bac5e0-45ec-4b5b-8e48-9a9374178610', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:13,907 [276] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:12:13,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:13,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:13,909 [244] [DEBUG] [app] Starting request: urn:request:c07de5e8-f924-48e9-95a6-ba65efbf3bf8 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:13,909 [244] [DEBUG] [app] Ending request: urn:request:c07de5e8-f924-48e9-95a6-ba65efbf3bf8 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c07de5e8-f924-48e9-95a6-ba65efbf3bf8', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:12:13,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:13,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:13,910 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:13,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:13,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:13,918 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:13,918 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:13,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:13,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:13,934 [241] [DEBUG] [app] Ending request: urn:request:9cf8c392-1bc1-4068-9535-64ecc5459feb (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9cf8c392-1bc1-4068-9535-64ecc5459feb', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:13,935 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:13,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:12:13,955 [244] [DEBUG] [app] Starting request: urn:request:443247ed-3c24-441e-aff8-1303eef02edf (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:13,956 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost namespacegcworker stdout | 2025-11-08 15:12:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:12:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:00.958245+00:00 (in 47.000490 seconds) gunicorn-registry stdout | 2025-11-08 15:12:13,957 [278] [DEBUG] [app] Starting request: urn:request:1bc2b464-6d34-41d3-98a2-d3c95d594a77 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} namespacegcworker stdout | 2025-11-08 15:12:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:13 GMT)" (scheduled at 2025-11-08 15:12:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:12:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2025-11-08 15:12:13,958 [278] [DEBUG] [app] Ending request: urn:request:1bc2b464-6d34-41d3-98a2-d3c95d594a77 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1bc2b464-6d34-41d3-98a2-d3c95d594a77', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:13,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:12:13,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 namespacegcworker stdout | 2025-11-08 15:12:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 13, 958088), True, datetime.datetime(2025, 11, 8, 15, 12, 13, 958088), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:13,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:13,960 [241] [DEBUG] [app] Starting request: urn:request:08b05f40-1d8c-4bd0-ae27-26fa04c8a80d (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:13,960 [241] [DEBUG] [app] Ending request: urn:request:08b05f40-1d8c-4bd0-ae27-26fa04c8a80d (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:08b05f40-1d8c-4bd0-ae27-26fa04c8a80d', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:12:13,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:13,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:13,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:13,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:13,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:13,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:13,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:12:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:12:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:12:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:13,977 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:13,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:13,984 [244] [DEBUG] [app] Ending request: urn:request:443247ed-3c24-441e-aff8-1303eef02edf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:443247ed-3c24-441e-aff8-1303eef02edf', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:13,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:13,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.030) quotatotalworker stdout | 2025-11-08 15:12:14,629 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:12:14,638 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:15,129 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:15,129 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:15,139 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:25.732697+00:00 (in 9.999513 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:25 GMT)" (scheduled at 2025-11-08 15:12:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 15, 733560), True, datetime.datetime(2025, 11, 8, 15, 12, 15, 733560), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:12:15,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:12:15,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:15,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:12:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:12:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:39.242263+00:00 (in 23.000667 seconds) exportactionlogsworker stdout | 2025-11-08 15:12:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:16 GMT)" (scheduled at 2025-11-08 15:12:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:12:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:12:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 16, 241867), True, datetime.datetime(2025, 11, 8, 15, 12, 16, 241867), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:12:16,259 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:12:16,259 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:12:16,259 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:16 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:12:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:19.439570+00:00 (in 2.998564 seconds) notificationworker stdout | 2025-11-08 15:12:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:16 GMT)" (scheduled at 2025-11-08 15:12:16.440608+00:00) notificationworker stdout | 2025-11-08 15:12:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:12:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:12:16,465 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:17,409 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:12:18,418 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:12:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:12:18,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:56.637712+00:00 (in 38.000686 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:12:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:18 GMT)" (scheduled at 2025-11-08 15:12:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:12:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:12:18,638 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 18, 637457), True, datetime.datetime(2025, 11, 8, 15, 12, 18, 637457), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:12:18,650 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:12:18,650 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:12:18,650 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:12:18,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:12:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:19.729681+00:00 (in 0.998501 seconds) securityworker stdout | 2025-11-08 15:12:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:48 GMT)" (scheduled at 2025-11-08 15:12:18.730780+00:00) securityworker stdout | 2025-11-08 15:12:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:12:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:12:18,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:12:18,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:18,745 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:18,745 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:18,745 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:18,745 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:18,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:18,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 18, 734738), 1, 23]) securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:18,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 18, 734738), 1, 23]) securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:18,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:18,758 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:12:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:12:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:21.934779+00:00 (in 2.997497 seconds) gcworker stdout | 2025-11-08 15:12:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:48 GMT)" (scheduled at 2025-11-08 15:12:18.936826+00:00) gcworker stdout | 2025-11-08 15:12:18,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:12:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614678949, None, 1, 0]) gcworker stdout | 2025-11-08 15:12:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:12:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:48 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:19,205 [241] [DEBUG] [app] Starting request: urn:request:5b8fb5c7-b511-4b49-9fd7-45c9cb81a1f6 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,205 [244] [DEBUG] [app] Starting request: urn:request:c832db46-617b-4ed8-8e9f-e83557bccf66 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,205 [242] [DEBUG] [app] Starting request: urn:request:26c95499-89a0-433e-8178-9e4e156d2228 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,205 [243] [DEBUG] [app] Starting request: urn:request:4e1ef871-6778-4433-9829-39b1c89c4596 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,205 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,205 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,206 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,206 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,206 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,206 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,217 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,217 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,218 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,218 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,219 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,219 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,219 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,220 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,220 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,220 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,222 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org4', 1, 3, 1, 'org4', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,222 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org3', 1, 3, 1, 'org3', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,222 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whu_org', 1, 3, 1, 'whu_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,224 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org2', 1, 3, 1, 'org2', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,228 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [11, 13, None, 1762614739228, False]) gunicorn-web stdout | 2025-11-08 15:12:19,228 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,228 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,230 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,232 [242] [DEBUG] [app] Ending request: urn:request:26c95499-89a0-433e-8178-9e4e156d2228 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:26c95499-89a0-433e-8178-9e4e156d2228', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org3&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org3', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,232 [243] [DEBUG] [app] Ending request: urn:request:4e1ef871-6778-4433-9829-39b1c89c4596 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4e1ef871-6778-4433-9829-39b1c89c4596', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org4&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org4', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,232 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,232 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,232 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,232 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1675 0.028) gunicorn-web stdout | 2025-11-08 15:12:19,233 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1675 0.028) gunicorn-web stdout | 2025-11-08 15:12:19,233 [242] [DEBUG] [app] Starting request: urn:request:15abc741-28c8-4c67-9f86-ca94dd39864c (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,233 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,233 [243] [DEBUG] [app] Starting request: urn:request:3e7f70dc-d1b7-4521-a687-46360f095267 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:19,233 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,233 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,234 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,234 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,234 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,234 [241] [DEBUG] [app] Ending request: urn:request:5b8fb5c7-b511-4b49-9fd7-45c9cb81a1f6 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5b8fb5c7-b511-4b49-9fd7-45c9cb81a1f6', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org2&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org2', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,234 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.031 1675 0.030) gunicorn-web stdout | 2025-11-08 15:12:19,235 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:19,236 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [11, 13]) gunicorn-web stdout | 2025-11-08 15:12:19,240 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:19,243 [244] [DEBUG] [app] Ending request: urn:request:c832db46-617b-4ed8-8e9f-e83557bccf66 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c832db46-617b-4ed8-8e9f-e83557bccf66', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whu_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whu_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,243 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,244 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.0" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.1" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.040 1678 0.039) gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,245 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,245 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,245 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,245 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,245 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,246 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,246 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,246 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,246 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,246 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,246 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,246 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,246 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,250 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'proxy_org', 1, 3, 1, 'proxy_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,250 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org1', 1, 3, 1, 'org1', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,255 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [7, 8, None, 1762614739255, False]) gunicorn-web stdout | 2025-11-08 15:12:19,255 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [1, 4, 5, 6, None, 1762614739255, False]) gunicorn-web stdout | 2025-11-08 15:12:19,259 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,259 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,263 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s, %s, %s))', [1, 4, 5, 6]) gunicorn-web stdout | 2025-11-08 15:12:19,263 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [7, 8]) gunicorn-web stdout | 2025-11-08 15:12:19,267 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:19,267 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:12:19,270 [243] [DEBUG] [app] Ending request: urn:request:3e7f70dc-d1b7-4521-a687-46360f095267 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:3e7f70dc-d1b7-4521-a687-46360f095267', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org1&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org1', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,270 [242] [DEBUG] [app] Ending request: urn:request:15abc741-28c8-4c67-9f86-ca94dd39864c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:15abc741-28c8-4c67-9f86-ca94dd39864c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=proxy_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'proxy_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,270 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,270 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,271 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.0" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:19,271 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.0" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.1" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.067 1680 0.066) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.1" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.066 1675 0.066) servicekey stdout | 2025-11-08 15:12:19,355 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:29.439570+00:00 (in 9.999633 seconds) notificationworker stdout | 2025-11-08 15:12:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:29 GMT)" (scheduled at 2025-11-08 15:12:19.439570+00:00) notificationworker stdout | 2025-11-08 15:12:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 19, 440255), True, datetime.datetime(2025, 11, 8, 15, 12, 19, 440255), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:12:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:29 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:19,528 [243] [DEBUG] [app] Starting request: urn:request:ff98be7f-3bd3-42ad-a417-52349f54e7be (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,528 [242] [DEBUG] [app] Starting request: urn:request:19c87f45-55f4-4f21-bdff-9397cff31651 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,528 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,528 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,529 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,529 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,529 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,529 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,540 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,541 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,542 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,542 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,545 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org6', 1, 3, 1, 'org6', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,546 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org5', 1, 3, 1, 'org5', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,551 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,551 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,555 [243] [DEBUG] [app] Ending request: urn:request:ff98be7f-3bd3-42ad-a417-52349f54e7be (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ff98be7f-3bd3-42ad-a417-52349f54e7be', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org6&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org6', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,555 [242] [DEBUG] [app] Ending request: urn:request:19c87f45-55f4-4f21-bdff-9397cff31651 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:19c87f45-55f4-4f21-bdff-9397cff31651', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org5&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org5', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,555 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,555 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,555 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1675 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1675 0.028) gunicorn-web stdout | 2025-11-08 15:12:19,556 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:19,568 [244] [DEBUG] [app] Starting request: urn:request:1bf90484-e758-48c0-88a3-59db79527452 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,569 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,569 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,569 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,574 [241] [DEBUG] [app] Starting request: urn:request:e884c8d9-7c0f-4249-908e-6d346f38d953 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:19,574 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,574 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,575 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,576 [243] [DEBUG] [app] Starting request: urn:request:88b4b1ad-36f4-4ace-8744-6266f7aedff5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,576 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,576 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,576 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,580 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,581 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,581 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,585 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org8', 1, 3, 1, 'org8', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,588 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,588 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,588 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,588 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,589 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,589 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,590 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,590 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,593 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org9', 1, 3, 1, 'org9', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,594 [244] [DEBUG] [app] Ending request: urn:request:1bf90484-e758-48c0-88a3-59db79527452 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1bf90484-e758-48c0-88a3-59db79527452', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org8&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org8', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,594 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org10', 1, 3, 1, 'org10', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,594 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,595 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1675 0.027) gunicorn-web stdout | 2025-11-08 15:12:19,599 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,600 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,603 [243] [DEBUG] [app] Ending request: urn:request:88b4b1ad-36f4-4ace-8744-6266f7aedff5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:88b4b1ad-36f4-4ace-8744-6266f7aedff5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org9&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org9', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,603 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,603 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1675 0.028) gunicorn-web stdout | 2025-11-08 15:12:19,604 [241] [DEBUG] [app] Ending request: urn:request:e884c8d9-7c0f-4249-908e-6d346f38d953 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:e884c8d9-7c0f-4249-908e-6d346f38d953', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org10&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org10', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,604 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.031 1676 0.031) gunicorn-web stdout | 2025-11-08 15:12:19,605 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" securityworker stdout | 2025-11-08 15:12:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:12:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:48.730780+00:00 (in 29.000685 seconds) securityworker stdout | 2025-11-08 15:12:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:49 GMT)" (scheduled at 2025-11-08 15:12:19.729681+00:00) securityworker stdout | 2025-11-08 15:12:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:12:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:12:19,732 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:12:19,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:12:19,746 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:19,749 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:19,749 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,749 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:19,749 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:12:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 17, 23]) securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:12:19,753 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:12:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:12:19,754 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 3, 9]) securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stdout | 2025-11-08 15:12:19,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:19,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-17 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-17 securityworker stdout | 2025-11-08 15:12:19,761 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:12:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 10, 16]) securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stdout | 2025-11-08 15:12:19,765 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 16, 22]) securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 10-16 securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Already merged with block 10-16 securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,768 [99] [DEBUG] [util.migrate.allocator] Total range: 9-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 10-16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 10-16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,769 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,769 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-10 securityworker stdout | 2025-11-08 15:12:19,769 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:12:19,769 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 9, 15]) securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:19,772 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:12:19,773 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 4, 10]) securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Right range 4-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:19,776 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:19,777 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 1, 7]) securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 10 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 10-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-23 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-23 securityworker stdout | 2025-11-08 15:12:19,780 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:12:19,781 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 17, 23]) securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Total range: 10-17 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-17 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 10-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 10-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 11 securityworker stdout | 2025-11-08 15:12:19,784 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 10, 16]) securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 16 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Total range: 16-17 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stdout | 2025-11-08 15:12:19,787 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 16-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stdout | 2025-11-08 15:12:19,788 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 16, 22]) securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 16 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Total range: 22-16 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 22-16 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:19,791 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:12:19,792 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 12, 18]) securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 12-18 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 12-18 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 12-18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Right range 12-18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-12 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:12:19,795 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 6 securityworker stdout | 2025-11-08 15:12:19,796 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 3, 9]) securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 3-9 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 3-9 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 2 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 3 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Right range 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-3 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:19,799 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:19,800 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 1, 7]) securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 3-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stdout | 2025-11-08 15:12:19,803 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Left range 12-18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 18-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 18 securityworker stdout | 2025-11-08 15:12:19,804 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 18, 23]) securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 18-23 by worker securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 18-23 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 12-18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 12-18 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 12 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 9-12 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Total range: 9-12 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-12 securityworker stdout | 2025-11-08 15:12:19,807 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 9-12 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:12:19,808 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 19, 734720), 9, 15]) securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 9-15 by worker securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 9-15 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:19,811 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 15 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] Total range: 15-9 securityworker stderr | 2025-11-08 15:12:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:19,811 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:49 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:19,856 [241] [DEBUG] [app] Starting request: urn:request:80d0fa99-cfd8-4afa-b418-099d4ecf9fda (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,857 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,857 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,857 [244] [DEBUG] [app] Starting request: urn:request:15fef21e-609f-43d3-bb59-bd62fbd8bd8e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,857 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,857 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,857 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,857 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,869 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,869 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,870 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,870 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,870 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,874 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org20', 1, 3, 1, 'org20', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,874 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org19', 1, 3, 1, 'org19', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,879 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,880 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,883 [244] [DEBUG] [app] Ending request: urn:request:15fef21e-609f-43d3-bb59-bd62fbd8bd8e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:15fef21e-609f-43d3-bb59-bd62fbd8bd8e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org20&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org20', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,883 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,883 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org20&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org20&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:19,884 [241] [DEBUG] [app] Ending request: urn:request:80d0fa99-cfd8-4afa-b418-099d4ecf9fda (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:80d0fa99-cfd8-4afa-b418-099d4ecf9fda', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org19&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org19', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,884 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org19&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:19,885 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org19&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:19,895 [244] [DEBUG] [app] Starting request: urn:request:e29bd2a6-ff15-4ff0-826c-bbcf272d2d12 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,895 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,895 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,896 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,902 [241] [DEBUG] [app] Starting request: urn:request:277fac09-22b7-4e09-a0d3-95e146101c75 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:19,902 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,903 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,903 [243] [DEBUG] [app] Starting request: urn:request:01980630-a046-4cff-8abe-def125647a7b (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:19,903 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,903 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,903 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,904 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,906 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,906 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,907 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,911 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org11', 1, 3, 1, 'org11', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,914 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,914 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,914 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,914 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,914 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,915 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,914 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:19,915 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:19,915 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:19,915 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:19,915 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,916 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:19,916 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,919 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org12', 1, 3, 1, 'org12', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,919 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org21', 1, 3, 1, 'org21', 101]) gunicorn-web stdout | 2025-11-08 15:12:19,920 [244] [DEBUG] [app] Ending request: urn:request:e29bd2a6-ff15-4ff0-826c-bbcf272d2d12 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:e29bd2a6-ff15-4ff0-826c-bbcf272d2d12', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org11&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org11', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,920 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,921 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.025) gunicorn-web stdout | 2025-11-08 15:12:19,925 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,925 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:19,929 [241] [DEBUG] [app] Ending request: urn:request:277fac09-22b7-4e09-a0d3-95e146101c75 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:277fac09-22b7-4e09-a0d3-95e146101c75', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org12&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org12', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,929 [243] [DEBUG] [app] Ending request: urn:request:01980630-a046-4cff-8abe-def125647a7b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:01980630-a046-4cff-8abe-def125647a7b', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org21&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org21', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:19,929 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,929 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:19,929 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:19,929 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org21&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:19 +0000] "GET /api/v1/repository?last_modified=true&namespace=org21&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:20,142 [241] [DEBUG] [app] Starting request: urn:request:df98706d-db58-438b-9118-53c00e2ee1dc (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,142 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,142 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,143 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,155 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,155 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,155 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,155 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,156 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,156 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,156 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,156 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,156 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,160 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org7', 1, 3, 1, 'org7', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,166 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,170 [241] [DEBUG] [app] Ending request: urn:request:df98706d-db58-438b-9118-53c00e2ee1dc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:df98706d-db58-438b-9118-53c00e2ee1dc', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org7&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org7', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,170 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,171 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.030 1675 0.030) gunicorn-web stdout | 2025-11-08 15:12:20,196 [241] [DEBUG] [app] Starting request: urn:request:7edd9923-e743-4311-9fdb-7ac9e2af7135 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,196 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,196 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,196 [244] [DEBUG] [app] Starting request: urn:request:bfca2446-50da-4660-bbc5-f3f3c6f41ab9 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,196 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,197 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,197 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,197 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,208 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,208 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,208 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,208 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,208 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,208 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,209 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,209 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,209 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,210 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,213 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org22', 1, 3, 1, 'org22', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,214 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org13', 1, 3, 1, 'org13', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,218 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,219 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,221 [242] [DEBUG] [app] Starting request: urn:request:74e73a4d-4283-4359-9e1f-22afeedd7bf0 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,221 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,221 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,222 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,222 [244] [DEBUG] [app] Ending request: urn:request:bfca2446-50da-4660-bbc5-f3f3c6f41ab9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:bfca2446-50da-4660-bbc5-f3f3c6f41ab9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org22&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org22', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,223 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,223 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org22&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org22&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:20,223 [241] [DEBUG] [app] Ending request: urn:request:7edd9923-e743-4311-9fdb-7ac9e2af7135 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:7edd9923-e743-4311-9fdb-7ac9e2af7135', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org13&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org13', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,224 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:20,224 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:20,228 [244] [DEBUG] [app] Starting request: urn:request:f26e4769-a3a8-4b20-bdbd-c98e493a4ea4 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:20,228 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,228 [241] [DEBUG] [app] Starting request: urn:request:b65a853c-97e5-4308-98e0-7110facef663 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,228 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,228 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,228 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,228 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,229 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,233 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,234 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,238 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org23', 1, 3, 1, 'org23', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,240 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,240 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,241 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,243 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,244 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org24', 1, 3, 1, 'org24', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,244 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org14', 1, 3, 1, 'org14', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,247 [242] [DEBUG] [app] Ending request: urn:request:74e73a4d-4283-4359-9e1f-22afeedd7bf0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:74e73a4d-4283-4359-9e1f-22afeedd7bf0', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org23&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org23', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,248 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,248 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org23&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org23&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:20,250 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,250 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,254 [244] [DEBUG] [app] Ending request: urn:request:f26e4769-a3a8-4b20-bdbd-c98e493a4ea4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f26e4769-a3a8-4b20-bdbd-c98e493a4ea4', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org24&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org24', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,254 [241] [DEBUG] [app] Ending request: urn:request:b65a853c-97e5-4308-98e0-7110facef663 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b65a853c-97e5-4308-98e0-7110facef663', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org14&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org14', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,254 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,254 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org24&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:20,254 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org24&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:20,254 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) proxycacheblobworker stdout | 2025-11-08 15:12:20,444 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:20,477 [244] [DEBUG] [app] Starting request: urn:request:88b559b8-ee1d-44e7-bbbe-894f09b7715d (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,477 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,477 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,477 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,489 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,489 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,489 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,490 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,494 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org25', 1, 3, 1, 'org25', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,499 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,503 [244] [DEBUG] [app] Ending request: urn:request:88b559b8-ee1d-44e7-bbbe-894f09b7715d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:88b559b8-ee1d-44e7-bbbe-894f09b7715d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org25&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org25', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,504 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org25&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:20,504 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org25&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:20,523 [244] [DEBUG] [app] Starting request: urn:request:63e08403-f38b-4961-8c65-36ebeac6b6b4 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,523 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,523 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,523 [243] [DEBUG] [app] Starting request: urn:request:bc3964a5-0343-4b9f-888a-147894f4eb4e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,523 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,523 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,523 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,524 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,535 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,535 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,536 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,536 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,540 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org15', 1, 3, 1, 'org15', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,540 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org26', 1, 3, 1, 'org26', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,545 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,546 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,547 [241] [DEBUG] [app] Starting request: urn:request:698fca43-1783-410a-b24f-43968de9b400 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,547 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,547 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,547 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,549 [244] [DEBUG] [app] Ending request: urn:request:63e08403-f38b-4961-8c65-36ebeac6b6b4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:63e08403-f38b-4961-8c65-36ebeac6b6b4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org15&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org15', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,549 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,550 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:20,550 [243] [DEBUG] [app] Ending request: urn:request:bc3964a5-0343-4b9f-888a-147894f4eb4e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:bc3964a5-0343-4b9f-888a-147894f4eb4e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org26&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org26', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,551 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org26&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:20,551 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org26&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" securityscanningnotificationworker stdout | 2025-11-08 15:12:20,556 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,559 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,560 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,560 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,564 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org27', 1, 3, 1, 'org27', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,570 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,574 [241] [DEBUG] [app] Ending request: urn:request:698fca43-1783-410a-b24f-43968de9b400 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:698fca43-1783-410a-b24f-43968de9b400', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org27&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org27', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,574 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,574 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org27&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org27&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:20,670 [244] [DEBUG] [app] Starting request: urn:request:4a9d40a9-e7b4-45a2-9e2f-69db139b3c54 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,670 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,670 [241] [DEBUG] [app] Starting request: urn:request:936a24ba-304b-4412-954a-3f8196cf8a47 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:20,670 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,671 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,671 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,671 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,671 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,682 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,682 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,682 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,682 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,682 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,682 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,683 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,683 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,687 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org29', 1, 3, 1, 'org29', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,687 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org28', 1, 3, 1, 'org28', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,693 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,693 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,697 [244] [DEBUG] [app] Ending request: urn:request:4a9d40a9-e7b4-45a2-9e2f-69db139b3c54 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4a9d40a9-e7b4-45a2-9e2f-69db139b3c54', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org28&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org28', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,697 [241] [DEBUG] [app] Ending request: urn:request:936a24ba-304b-4412-954a-3f8196cf8a47 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:936a24ba-304b-4412-954a-3f8196cf8a47', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org29&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org29', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,697 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,697 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org28&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:20,697 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org29&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:20,697 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org28&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org29&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:20,803 [244] [DEBUG] [app] Starting request: urn:request:18e6f4f6-50fa-41f0-afd9-7c6cf9177576 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,803 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,803 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,804 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,815 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,815 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,815 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,815 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,816 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,816 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,816 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,816 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,816 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,820 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org16', 1, 3, 1, 'org16', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,825 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,829 [244] [DEBUG] [app] Ending request: urn:request:18e6f4f6-50fa-41f0-afd9-7c6cf9177576 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:18e6f4f6-50fa-41f0-afd9-7c6cf9177576', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org16&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org16', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,830 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:20,830 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:20,844 [244] [DEBUG] [app] Starting request: urn:request:29d3d38d-c206-414d-8789-afaf35d4edb2 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,844 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,844 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,844 [241] [DEBUG] [app] Starting request: urn:request:6afac5a2-fc95-43e4-81ea-cc63f3233cb1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,844 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,844 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,844 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,845 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,855 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,856 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,856 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,857 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,860 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org17', 1, 3, 1, 'org17', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,860 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org30', 1, 3, 1, 'org30', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,865 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,866 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,869 [244] [DEBUG] [app] Ending request: urn:request:29d3d38d-c206-414d-8789-afaf35d4edb2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:29d3d38d-c206-414d-8789-afaf35d4edb2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org17&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org17', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,869 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,870 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:20,870 [241] [DEBUG] [app] Ending request: urn:request:6afac5a2-fc95-43e4-81ea-cc63f3233cb1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6afac5a2-fc95-43e4-81ea-cc63f3233cb1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org30&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org30', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,870 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,870 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org30&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org30&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:20,872 [244] [DEBUG] [app] Starting request: urn:request:460a44c9-a1d3-4576-825b-2fb0cd0c9658 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,872 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,872 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,872 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:20,883 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:20,884 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,888 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org31', 1, 3, 1, 'org31', 101]) gunicorn-web stdout | 2025-11-08 15:12:20,893 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:20,897 [244] [DEBUG] [app] Ending request: urn:request:460a44c9-a1d3-4576-825b-2fb0cd0c9658 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:460a44c9-a1d3-4576-825b-2fb0cd0c9658', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org31&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org31', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:20,897 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:20,897 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org31&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:20 +0000] "GET /api/v1/repository?last_modified=true&namespace=org31&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) repositorygcworker stdout | 2025-11-08 15:12:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:12:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:54.929582+00:00 (in 33.998120 seconds) repositorygcworker stdout | 2025-11-08 15:12:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:20 GMT)" (scheduled at 2025-11-08 15:12:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:12:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:12:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:20 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:20,996 [244] [DEBUG] [app] Starting request: urn:request:21e63237-eaf4-41a7-97f2-b20c98e14113 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:20,997 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,997 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,997 [241] [DEBUG] [app] Starting request: urn:request:ca841ed9-9948-497d-bee6-a84a381dbd40 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:20,997 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,997 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:20,997 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:20,997 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,009 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,010 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,010 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,013 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org33', 1, 3, 1, 'org33', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,014 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org32', 1, 3, 1, 'org32', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,019 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,019 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,023 [244] [DEBUG] [app] Ending request: urn:request:21e63237-eaf4-41a7-97f2-b20c98e14113 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:21e63237-eaf4-41a7-97f2-b20c98e14113', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org33&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org33', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,023 [241] [DEBUG] [app] Ending request: urn:request:ca841ed9-9948-497d-bee6-a84a381dbd40 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ca841ed9-9948-497d-bee6-a84a381dbd40', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org32&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org32', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,023 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,023 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,023 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org33&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org33&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,024 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org32&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org32&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,136 [244] [DEBUG] [app] Starting request: urn:request:0dcb5bc3-8aad-4995-9607-251a32e89ab6 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,136 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,136 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,137 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) builder stdout | 2025-11-08 15:12:21,146 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,149 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,150 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,153 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org18', 1, 3, 1, 'org18', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,159 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,163 [244] [DEBUG] [app] Ending request: urn:request:0dcb5bc3-8aad-4995-9607-251a32e89ab6 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0dcb5bc3-8aad-4995-9607-251a32e89ab6', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org18&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org18', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,163 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,163 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,169 [244] [DEBUG] [app] Starting request: urn:request:6213b4ab-6c9f-44e1-b165-74c5209d2411 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,169 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,169 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,169 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:12:21,169 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:21,171 [241] [DEBUG] [app] Starting request: urn:request:96f5a329-2f89-4e4e-8e7a-488a14708ce1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,171 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,171 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,172 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,181 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,182 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,183 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,184 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,186 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org34', 1, 3, 1, 'org34', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,188 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org35', 1, 3, 1, 'org35', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,191 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,193 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,195 [244] [DEBUG] [app] Ending request: urn:request:6213b4ab-6c9f-44e1-b165-74c5209d2411 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6213b4ab-6c9f-44e1-b165-74c5209d2411', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org34&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org34', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,195 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,196 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org34&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org34&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:21,197 [241] [DEBUG] [app] Ending request: urn:request:96f5a329-2f89-4e4e-8e7a-488a14708ce1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:96f5a329-2f89-4e4e-8e7a-488a14708ce1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org35&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org35', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,197 [244] [DEBUG] [app] Starting request: urn:request:3f522c78-be4f-453b-81ac-f704baa2722a (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,197 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,197 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,197 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org35&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:21,198 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org35&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,198 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,208 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,209 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,209 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,213 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org36', 1, 3, 1, 'org36', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,218 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,222 [244] [DEBUG] [app] Ending request: urn:request:3f522c78-be4f-453b-81ac-f704baa2722a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:3f522c78-be4f-453b-81ac-f704baa2722a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org36&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org36', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,222 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,222 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org36&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org36&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:21,324 [244] [DEBUG] [app] Starting request: urn:request:33b16be4-b8d7-4c57-afe5-e6c296b25c8e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:21,324 [242] [DEBUG] [app] Starting request: urn:request:0fe83ad3-d468-4b5a-b6d1-014fdac5879e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,324 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,325 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,325 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,325 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,325 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,325 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,336 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,337 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,338 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,338 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,341 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org37', 1, 3, 1, 'org37', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,342 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org38', 1, 3, 1, 'org38', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,347 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,347 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,351 [244] [DEBUG] [app] Ending request: urn:request:33b16be4-b8d7-4c57-afe5-e6c296b25c8e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:33b16be4-b8d7-4c57-afe5-e6c296b25c8e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org37&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org37', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,351 [242] [DEBUG] [app] Ending request: urn:request:0fe83ad3-d468-4b5a-b6d1-014fdac5879e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0fe83ad3-d468-4b5a-b6d1-014fdac5879e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org38&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org38', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,351 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,351 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,351 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org37&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,351 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org38&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org37&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org38&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,468 [241] [DEBUG] [app] Starting request: urn:request:fb3c2473-8c01-4179-b5c7-43b04f5f1919 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,469 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,469 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,469 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,481 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,481 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,481 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,482 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,486 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org39', 1, 3, 1, 'org39', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,492 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,496 [241] [DEBUG] [app] Ending request: urn:request:fb3c2473-8c01-4179-b5c7-43b04f5f1919 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fb3c2473-8c01-4179-b5c7-43b04f5f1919', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org39&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org39', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,496 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org39&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:21,497 [243] [DEBUG] [app] Starting request: urn:request:b91d822c-a50f-4027-ae9b-61a30c5b009b (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,497 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org39&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,497 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,497 [244] [DEBUG] [app] Starting request: urn:request:d1af11e1-4ab8-4889-8016-5718df2163eb (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,497 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,497 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,497 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,497 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,497 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,509 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,509 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,510 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,510 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,514 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org40', 1, 3, 1, 'org40', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,514 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org41', 1, 3, 1, 'org41', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,519 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,519 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,520 [242] [DEBUG] [app] Starting request: urn:request:2e900595-6189-4ba7-b297-a446d7fe8e5b (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,520 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,520 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,521 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,523 [243] [DEBUG] [app] Ending request: urn:request:b91d822c-a50f-4027-ae9b-61a30c5b009b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b91d822c-a50f-4027-ae9b-61a30c5b009b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org40&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org40', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,523 [244] [DEBUG] [app] Ending request: urn:request:d1af11e1-4ab8-4889-8016-5718df2163eb (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d1af11e1-4ab8-4889-8016-5718df2163eb', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org41&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org41', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,523 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,523 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,524 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org41&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,524 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org40&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org40&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org41&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,531 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,531 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,532 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,536 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org42', 1, 3, 1, 'org42', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,541 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,545 [242] [DEBUG] [app] Ending request: urn:request:2e900595-6189-4ba7-b297-a446d7fe8e5b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2e900595-6189-4ba7-b297-a446d7fe8e5b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org42&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org42', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,546 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,546 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org42&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org42&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:21,654 [244] [DEBUG] [app] Starting request: urn:request:c3b55d07-7ef9-41c6-ae5c-27dbaac3b86f (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:21,654 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,654 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,655 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,656 [241] [DEBUG] [app] Starting request: urn:request:35ce0885-82f5-4e71-aa89-207932c43433 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,656 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,656 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,656 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,666 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,667 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,667 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,667 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,668 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,671 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org43', 1, 3, 1, 'org43', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,672 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org44', 1, 3, 1, 'org44', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,676 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,677 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,680 [244] [DEBUG] [app] Ending request: urn:request:c3b55d07-7ef9-41c6-ae5c-27dbaac3b86f (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c3b55d07-7ef9-41c6-ae5c-27dbaac3b86f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org43&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org43', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,680 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,680 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org43&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org43&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:21,681 [241] [DEBUG] [app] Ending request: urn:request:35ce0885-82f5-4e71-aa89-207932c43433 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:35ce0885-82f5-4e71-aa89-207932c43433', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org44&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org44', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,681 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org44&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:21,682 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org44&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,799 [244] [DEBUG] [app] Starting request: urn:request:c4ad1614-3e67-47fa-ac28-fe9502277695 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,799 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,799 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,800 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,811 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,811 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,811 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,811 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,812 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,812 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,812 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,812 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,812 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,816 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org45', 1, 3, 1, 'org45', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,821 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,825 [244] [DEBUG] [app] Ending request: urn:request:c4ad1614-3e67-47fa-ac28-fe9502277695 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c4ad1614-3e67-47fa-ac28-fe9502277695', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org45&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org45', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,826 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,826 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org45&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org45&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:21,869 [244] [DEBUG] [app] Starting request: urn:request:b7e8189c-c9c2-4b7b-885e-87ee127e5394 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,869 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,869 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,869 [243] [DEBUG] [app] Starting request: urn:request:4fd4ac8f-19fa-4408-86f3-0b6cbbd2a2fe (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,869 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,869 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,869 [242] [DEBUG] [app] Starting request: urn:request:75b21f96-0b98-438e-8525-3565d4a7cc0e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,870 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,870 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,870 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,870 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,870 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,881 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,881 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,881 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,882 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,882 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,882 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,882 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,886 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org47', 1, 3, 1, 'org47', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,886 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org46', 1, 3, 1, 'org46', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,886 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org48', 1, 3, 1, 'org48', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,891 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,891 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,892 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,895 [244] [DEBUG] [app] Ending request: urn:request:b7e8189c-c9c2-4b7b-885e-87ee127e5394 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b7e8189c-c9c2-4b7b-885e-87ee127e5394', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org47&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org47', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,895 [242] [DEBUG] [app] Ending request: urn:request:75b21f96-0b98-438e-8525-3565d4a7cc0e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:75b21f96-0b98-438e-8525-3565d4a7cc0e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org48&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org48', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,895 [243] [DEBUG] [app] Ending request: urn:request:4fd4ac8f-19fa-4408-86f3-0b6cbbd2a2fe (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4fd4ac8f-19fa-4408-86f3-0b6cbbd2a2fe', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org46&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org46', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:21,896 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,896 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,896 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:21,896 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org47&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,896 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org48&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:21,896 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org46&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org47&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org48&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org46&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gcworker stdout | 2025-11-08 15:12:21,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:12:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:48.936826+00:00 (in 27.001645 seconds) gcworker stdout | 2025-11-08 15:12:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:51 GMT)" (scheduled at 2025-11-08 15:12:21.934779+00:00) gcworker stdout | 2025-11-08 15:12:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405141935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:12:21,951 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:12:21,951 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:12:21,951 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:51 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:21,975 [243] [DEBUG] [app] Starting request: urn:request:15f24ebd-c68a-4bae-bb58-527c6969418e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:21,975 [244] [DEBUG] [app] Starting request: urn:request:ceab520f-c6ed-481b-95dd-60268ce9157a (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:21,975 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,975 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,975 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,975 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,975 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,975 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,986 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,986 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:21,986 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,986 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,987 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,987 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:21,987 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,987 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:21,991 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org49', 1, 3, 1, 'org49', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,991 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org50', 1, 3, 1, 'org50', 101]) gunicorn-web stdout | 2025-11-08 15:12:21,996 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:21,996 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,000 [244] [DEBUG] [app] Ending request: urn:request:ceab520f-c6ed-481b-95dd-60268ce9157a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ceab520f-c6ed-481b-95dd-60268ce9157a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org50&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org50', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,000 [243] [DEBUG] [app] Ending request: urn:request:15f24ebd-c68a-4bae-bb58-527c6969418e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:15f24ebd-c68a-4bae-bb58-527c6969418e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org49&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org49', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,000 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,000 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,001 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org50&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:22,001 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:21 +0000] "GET /api/v1/repository?last_modified=true&namespace=org49&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org50&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.026) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org49&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) expiredappspecifictokenworker stdout | 2025-11-08 15:12:22,041 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:22,161 [244] [DEBUG] [app] Starting request: urn:request:0c1ea406-09e2-43a6-8c1e-27d44e40337d (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,161 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,161 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,161 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,173 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,173 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,173 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,174 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,178 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org51', 1, 3, 1, 'org51', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,183 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,187 [244] [DEBUG] [app] Ending request: urn:request:0c1ea406-09e2-43a6-8c1e-27d44e40337d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0c1ea406-09e2-43a6-8c1e-27d44e40337d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org51&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org51', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,187 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,188 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org51&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org51&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:22,195 [244] [DEBUG] [app] Starting request: urn:request:28068777-c023-4437-83f2-b4c080b9cff2 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,195 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,195 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,195 [241] [DEBUG] [app] Starting request: urn:request:8ee1a111-a559-40a5-a45b-f6094f090513 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,195 [243] [DEBUG] [app] Starting request: urn:request:f83cc2d2-baf3-4ec6-a67c-b48ea0e192a8 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,195 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,195 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,195 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,195 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,195 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,196 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,196 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,206 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,206 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,207 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,207 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,207 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,208 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,210 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org52', 1, 3, 1, 'org52', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,211 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org54', 1, 3, 1, 'org54', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,212 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org53', 1, 3, 1, 'org53', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,216 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,216 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,218 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,220 [244] [DEBUG] [app] Ending request: urn:request:28068777-c023-4437-83f2-b4c080b9cff2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:28068777-c023-4437-83f2-b4c080b9cff2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org52&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org52', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,220 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,220 [243] [DEBUG] [app] Ending request: urn:request:f83cc2d2-baf3-4ec6-a67c-b48ea0e192a8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f83cc2d2-baf3-4ec6-a67c-b48ea0e192a8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org54&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org54', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,220 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org52&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org52&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:22,221 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,221 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org54&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org54&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:22,222 [241] [DEBUG] [app] Ending request: urn:request:8ee1a111-a559-40a5-a45b-f6094f090513 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8ee1a111-a559-40a5-a45b-f6094f090513', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org53&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org53', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,222 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,222 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org53&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org53&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:22,523 [244] [DEBUG] [app] Starting request: urn:request:0e700aaf-7229-4297-98ea-40588d1b2a97 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,523 [243] [DEBUG] [app] Starting request: urn:request:5c5e7ddb-42bf-48b0-ac18-42d1efc1eb97 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,523 [242] [DEBUG] [app] Starting request: urn:request:58ab041f-ce29-4fa7-ba7f-cc8d4af0662c (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,523 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,523 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,523 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,523 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,523 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,523 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,524 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,524 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,524 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,535 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,535 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,535 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,536 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,536 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,536 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,537 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,540 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org57', 1, 3, 1, 'org57', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,540 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org59', 1, 3, 1, 'org59', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,540 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org58', 1, 3, 1, 'org58', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,546 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,546 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,546 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,550 [244] [DEBUG] [app] Ending request: urn:request:0e700aaf-7229-4297-98ea-40588d1b2a97 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0e700aaf-7229-4297-98ea-40588d1b2a97', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org57&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org57', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,550 [243] [DEBUG] [app] Ending request: urn:request:5c5e7ddb-42bf-48b0-ac18-42d1efc1eb97 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5c5e7ddb-42bf-48b0-ac18-42d1efc1eb97', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org59&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org59', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,550 [242] [DEBUG] [app] Ending request: urn:request:58ab041f-ce29-4fa7-ba7f-cc8d4af0662c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:58ab041f-ce29-4fa7-ba7f-cc8d4af0662c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org58&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org58', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,550 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,550 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,550 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,551 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org59&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:22,551 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org57&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:22,551 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org58&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org59&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org57&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org58&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.028) namespacegcworker stdout | 2025-11-08 15:12:22,627 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:12:22,632 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:22,856 [243] [DEBUG] [app] Starting request: urn:request:01ef49be-b82d-45cc-ab9a-409e76049aae (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,856 [244] [DEBUG] [app] Starting request: urn:request:80fb71cf-10d8-4fb9-97c7-9cb93e1fa7e5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,856 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [242] [DEBUG] [app] Starting request: urn:request:ebac5d8c-c4ef-4800-89b7-d54c149df905 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,856 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [241] [DEBUG] [app] Starting request: urn:request:5587ea83-a584-424d-9a41-49a7cd7dd0d5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:22,856 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,856 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,856 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,856 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,856 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,868 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,868 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,868 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:22,869 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,869 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,869 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:22,869 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:22,869 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,869 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:22,873 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org63', 1, 3, 1, 'org63', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,873 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org61', 1, 3, 1, 'org61', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,873 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org60', 1, 3, 1, 'org60', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,873 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org62', 1, 3, 1, 'org62', 101]) gunicorn-web stdout | 2025-11-08 15:12:22,878 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,878 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,878 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,878 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:22,882 [241] [DEBUG] [app] Ending request: urn:request:5587ea83-a584-424d-9a41-49a7cd7dd0d5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5587ea83-a584-424d-9a41-49a7cd7dd0d5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org63&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org63', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,882 [243] [DEBUG] [app] Ending request: urn:request:01ef49be-b82d-45cc-ab9a-409e76049aae (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:01ef49be-b82d-45cc-ab9a-409e76049aae', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org61&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org61', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,882 [242] [DEBUG] [app] Ending request: urn:request:ebac5d8c-c4ef-4800-89b7-d54c149df905 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ebac5d8c-c4ef-4800-89b7-d54c149df905', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org60&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org60', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,882 [244] [DEBUG] [app] Ending request: urn:request:80fb71cf-10d8-4fb9-97c7-9cb93e1fa7e5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:80fb71cf-10d8-4fb9-97c7-9cb93e1fa7e5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org62&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org62', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:22,882 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,882 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,883 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,883 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:22,883 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org63&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:22,883 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org61&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org61&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org63&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org62&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.029) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org60&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:22,883 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org62&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:22,883 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=org60&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" repositoryactioncounter stdout | 2025-11-08 15:12:23,015 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:23,081 [244] [DEBUG] [app] Starting request: urn:request:9c96ed83-0be7-4279-a0a1-c857130edd72 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,081 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,081 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,082 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,093 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,094 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,098 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org56', 1, 3, 1, 'org56', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,104 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,108 [244] [DEBUG] [app] Ending request: urn:request:9c96ed83-0be7-4279-a0a1-c857130edd72 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9c96ed83-0be7-4279-a0a1-c857130edd72', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org56&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org56', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,108 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,108 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org56&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org56&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:23,185 [243] [DEBUG] [app] Starting request: urn:request:4db2e209-417c-4a1e-a01a-5c9560ec6ec3 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,185 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,185 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,185 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,190 [244] [DEBUG] [app] Starting request: urn:request:ac69fe69-1ab6-4f8b-8b1a-6c31b4a1bd00 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,190 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,190 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,190 [241] [DEBUG] [app] Starting request: urn:request:e73ca8e7-b59b-4f24-8a73-9388587143b5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,191 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,191 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,191 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,191 [242] [DEBUG] [app] Starting request: urn:request:d7cd085a-8552-4268-af30-cd12fb820a83 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,191 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,191 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,191 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,191 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,197 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,198 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,198 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,201 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,201 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,201 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,201 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,202 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,202 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org64', 1, 3, 1, 'org64', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,202 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,202 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,203 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,203 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,204 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,206 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org66', 1, 3, 1, 'org66', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,207 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org65', 1, 3, 1, 'org65', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,207 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org67', 1, 3, 1, 'org67', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,208 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,211 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,212 [243] [DEBUG] [app] Ending request: urn:request:4db2e209-417c-4a1e-a01a-5c9560ec6ec3 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4db2e209-417c-4a1e-a01a-5c9560ec6ec3', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org64&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org64', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,212 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org64&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:23,213 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org64&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,213 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,213 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,215 [244] [DEBUG] [app] Ending request: urn:request:ac69fe69-1ab6-4f8b-8b1a-6c31b4a1bd00 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ac69fe69-1ab6-4f8b-8b1a-6c31b4a1bd00', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org66&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org66', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,215 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,216 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org66&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org66&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:23,217 [242] [DEBUG] [app] Ending request: urn:request:d7cd085a-8552-4268-af30-cd12fb820a83 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d7cd085a-8552-4268-af30-cd12fb820a83', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org67&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org67', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,217 [241] [DEBUG] [app] Ending request: urn:request:e73ca8e7-b59b-4f24-8a73-9388587143b5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:e73ca8e7-b59b-4f24-8a73-9388587143b5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org65&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org65', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,217 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,217 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,217 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org67&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org67&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org65&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:23,218 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org65&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,409 [244] [DEBUG] [app] Starting request: urn:request:8f4564ab-04fb-4376-b2b0-f8a272e885b2 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,409 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,409 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,409 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,421 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,421 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,421 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,421 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,422 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,422 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,422 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,422 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,422 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,426 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org68', 1, 3, 1, 'org68', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,431 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,435 [244] [DEBUG] [app] Ending request: urn:request:8f4564ab-04fb-4376-b2b0-f8a272e885b2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8f4564ab-04fb-4376-b2b0-f8a272e885b2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org68&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org68', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,435 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,436 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org68&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org68&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,510 [244] [DEBUG] [app] Starting request: urn:request:187ff344-01c3-4f7c-9ce8-e3fe9b2da664 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,510 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,510 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,510 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,516 [242] [DEBUG] [app] Starting request: urn:request:83124433-b4c5-4af0-9727-56563da38dc1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,516 [241] [DEBUG] [app] Starting request: urn:request:9b37938f-5a0f-4748-bf0a-3deb8168f645 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,516 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,516 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,516 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,516 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,517 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,517 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,518 [243] [DEBUG] [app] Starting request: urn:request:d7e581aa-0907-495a-9b60-a459ec08d854 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,518 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,518 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,519 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,522 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,523 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,527 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org69', 1, 3, 1, 'org69', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,528 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,529 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,529 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,529 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,529 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,529 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,530 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,530 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,532 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,533 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org71', 1, 3, 1, 'org71', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,534 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org70', 1, 3, 1, 'org70', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,534 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org72', 1, 3, 1, 'org72', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,536 [244] [DEBUG] [app] Ending request: urn:request:187ff344-01c3-4f7c-9ce8-e3fe9b2da664 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:187ff344-01c3-4f7c-9ce8-e3fe9b2da664', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org69&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org69', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,536 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org69&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,537 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org69&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,538 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,540 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,540 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,542 [242] [DEBUG] [app] Ending request: urn:request:83124433-b4c5-4af0-9727-56563da38dc1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:83124433-b4c5-4af0-9727-56563da38dc1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org71&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org71', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,542 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,542 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org71&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org71&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,544 [241] [DEBUG] [app] Ending request: urn:request:9b37938f-5a0f-4748-bf0a-3deb8168f645 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9b37938f-5a0f-4748-bf0a-3deb8168f645', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org70&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org70', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,544 [243] [DEBUG] [app] Ending request: urn:request:d7e581aa-0907-495a-9b60-a459ec08d854 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d7e581aa-0907-495a-9b60-a459ec08d854', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org72&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org72', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,544 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,544 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org72&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,545 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org70&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,545 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org72&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org70&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.030 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:23,561 [244] [DEBUG] [app] Starting request: urn:request:8b37e123-6729-48ba-bc85-574cacb0d5c8 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:23,561 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,561 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,562 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,572 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,573 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,577 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org55', 1, 3, 1, 'org55', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,582 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,586 [244] [DEBUG] [app] Ending request: urn:request:8b37e123-6729-48ba-bc85-574cacb0d5c8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8b37e123-6729-48ba-bc85-574cacb0d5c8', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org55&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org55', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,586 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org55&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:23,586 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org55&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,742 [244] [DEBUG] [app] Starting request: urn:request:4b868120-df91-4c8b-a7ef-dbb78582cd0c (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,742 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,742 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,743 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,754 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,755 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,759 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org73', 1, 3, 1, 'org73', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,764 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,768 [244] [DEBUG] [app] Ending request: urn:request:4b868120-df91-4c8b-a7ef-dbb78582cd0c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4b868120-df91-4c8b-a7ef-dbb78582cd0c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org73&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org73', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,768 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,768 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org73&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org73&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,840 [244] [DEBUG] [app] Starting request: urn:request:ecd58e9f-7cfe-40d3-9a8e-eabcad21fbca (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,840 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,841 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,841 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,845 [243] [DEBUG] [app] Starting request: urn:request:a0cb5a94-baf3-49e4-b801-11a1f03aa2ed (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,845 [242] [DEBUG] [app] Starting request: urn:request:3bc48997-b7cf-4573-b5cf-78c51ade81c5 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:23,845 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,845 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,845 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,845 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,845 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,845 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) quotatotalworker stdout | 2025-11-08 15:12:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:12:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:38.848743+00:00 (in 14.999620 seconds) quotatotalworker stdout | 2025-11-08 15:12:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:38 GMT)" (scheduled at 2025-11-08 15:12:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:12:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:12:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) gunicorn-web stdout | 2025-11-08 15:12:23,852 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,852 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,852 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,853 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,856 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,857 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,857 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org74', 1, 3, 1, 'org74', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,858 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,858 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) repositorygcworker stdout | 2025-11-08 15:12:23,859 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:12:23,861 [87] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,861 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org76', 1, 3, 1, 'org76', 101]) quotatotalworker stdout | 2025-11-08 15:12:23,861 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:38 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:23,862 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org75', 1, 3, 1, 'org75', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,863 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,867 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,867 [244] [DEBUG] [app] Ending request: urn:request:ecd58e9f-7cfe-40d3-9a8e-eabcad21fbca (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ecd58e9f-7cfe-40d3-9a8e-eabcad21fbca', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org74&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org74', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,867 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,867 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,867 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org74&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org74&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,871 [243] [DEBUG] [app] Ending request: urn:request:a0cb5a94-baf3-49e4-b801-11a1f03aa2ed (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a0cb5a94-baf3-49e4-b801-11a1f03aa2ed', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org76&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org76', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,871 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,871 [242] [DEBUG] [app] Ending request: urn:request:3bc48997-b7cf-4573-b5cf-78c51ade81c5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:3bc48997-b7cf-4573-b5cf-78c51ade81c5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org75&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org75', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,871 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org76&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:23,871 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org76&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:23,872 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org75&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org75&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:23,892 [244] [DEBUG] [app] Starting request: urn:request:84e2728f-ebbb-4fe4-b7de-c965fbfe837d (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:23,892 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,892 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,893 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:23,904 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:23,908 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org77', 1, 3, 1, 'org77', 101]) gunicorn-web stdout | 2025-11-08 15:12:23,914 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:23,917 [244] [DEBUG] [app] Ending request: urn:request:84e2728f-ebbb-4fe4-b7de-c965fbfe837d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:84e2728f-ebbb-4fe4-b7de-c965fbfe837d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org77&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org77', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:23,918 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:23,918 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org77&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:23 +0000] "GET /api/v1/repository?last_modified=true&namespace=org77&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,075 [244] [DEBUG] [app] Starting request: urn:request:33655af1-0c5a-474f-bba9-805e24c89534 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,075 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,075 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,076 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,087 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,088 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,088 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,092 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org78', 1, 3, 1, 'org78', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,097 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,101 [244] [DEBUG] [app] Ending request: urn:request:33655af1-0c5a-474f-bba9-805e24c89534 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:33655af1-0c5a-474f-bba9-805e24c89534', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org78&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org78', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,101 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,101 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org78&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org78&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,166 [244] [DEBUG] [app] Starting request: urn:request:ad7ca1da-c387-463e-b12a-475946357bb3 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,166 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,167 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,167 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,170 [242] [DEBUG] [app] Starting request: urn:request:e4b1cb84-b8c3-4cfe-8820-0bc398eed3eb (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,171 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,171 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,171 [243] [DEBUG] [app] Starting request: urn:request:241660ec-259a-4cfe-9e58-082c7fef52ea (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,171 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,171 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,171 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,171 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,178 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,179 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,179 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,182 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,182 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,182 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,183 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org79', 1, 3, 1, 'org79', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,183 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,183 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,183 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,183 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,183 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,183 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,184 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,184 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,184 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,184 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,187 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org80', 1, 3, 1, 'org80', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,188 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org81', 1, 3, 1, 'org81', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,188 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,192 [244] [DEBUG] [app] Ending request: urn:request:ad7ca1da-c387-463e-b12a-475946357bb3 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ad7ca1da-c387-463e-b12a-475946357bb3', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org79&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org79', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,192 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,192 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org79&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org79&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:24,193 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,193 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,196 [242] [DEBUG] [app] Ending request: urn:request:e4b1cb84-b8c3-4cfe-8820-0bc398eed3eb (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:e4b1cb84-b8c3-4cfe-8820-0bc398eed3eb', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org80&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org80', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,197 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,197 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org80&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org80&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:24,197 [243] [DEBUG] [app] Ending request: urn:request:241660ec-259a-4cfe-9e58-082c7fef52ea (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:241660ec-259a-4cfe-9e58-082c7fef52ea', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org81&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org81', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,197 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org81&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,198 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org81&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:24,216 [244] [DEBUG] [app] Starting request: urn:request:b7c48329-86ca-4b73-b585-d7663794a127 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:24,217 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,217 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,217 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,227 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,228 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,232 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org82', 1, 3, 1, 'org82', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,238 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,241 [244] [DEBUG] [app] Ending request: urn:request:b7c48329-86ca-4b73-b585-d7663794a127 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b7c48329-86ca-4b73-b585-d7663794a127', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org82&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org82', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,242 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,242 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org82&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org82&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:24,353 [244] [DEBUG] [app] Starting request: urn:request:9a57d7bd-9c39-40d1-a037-b2170ea4e57b (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,353 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,353 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,354 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,365 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,366 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,370 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org83', 1, 3, 1, 'org83', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,375 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,379 [244] [DEBUG] [app] Ending request: urn:request:9a57d7bd-9c39-40d1-a037-b2170ea4e57b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9a57d7bd-9c39-40d1-a037-b2170ea4e57b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org83&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org83', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,379 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,380 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org83&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org83&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,402 [244] [DEBUG] [app] Starting request: urn:request:c8dded2b-1707-4916-b699-d09301ac66a9 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,402 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,402 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,402 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,413 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,414 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,418 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org84', 1, 3, 1, 'org84', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,423 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,427 [244] [DEBUG] [app] Ending request: urn:request:c8dded2b-1707-4916-b699-d09301ac66a9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c8dded2b-1707-4916-b699-d09301ac66a9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org84&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org84', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,427 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,427 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org84&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org84&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.026 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:24,491 [244] [DEBUG] [app] Starting request: urn:request:ffddf446-9610-4a57-a233-13b9062115c4 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,491 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,491 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,491 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,493 [241] [DEBUG] [app] Starting request: urn:request:76441a23-fbcb-462a-bae9-3d4fff3b5f8b (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,493 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,493 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,493 [243] [DEBUG] [app] Starting request: urn:request:b2f44e1f-9706-4b3a-8009-7e9c5fe0001e (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,494 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,494 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,494 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,494 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,503 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,504 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,505 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,506 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,506 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,508 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org85', 1, 3, 1, 'org85', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,510 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org86', 1, 3, 1, 'org86', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,510 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org87', 1, 3, 1, 'org87', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,513 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,515 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,515 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,517 [244] [DEBUG] [app] Ending request: urn:request:ffddf446-9610-4a57-a233-13b9062115c4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ffddf446-9610-4a57-a233-13b9062115c4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org85&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org85', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,517 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,517 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org85&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org85&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,519 [241] [DEBUG] [app] Ending request: urn:request:76441a23-fbcb-462a-bae9-3d4fff3b5f8b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:76441a23-fbcb-462a-bae9-3d4fff3b5f8b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org87&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org87', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,519 [243] [DEBUG] [app] Ending request: urn:request:b2f44e1f-9706-4b3a-8009-7e9c5fe0001e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b2f44e1f-9706-4b3a-8009-7e9c5fe0001e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org86&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org86', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,519 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,519 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org86&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,520 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org86&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:24,520 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org87&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org87&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,539 [244] [DEBUG] [app] Starting request: urn:request:5cc23094-39e7-4afc-9c3f-e52523e23459 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:24,539 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,539 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,540 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,550 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,550 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,550 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,550 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,551 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,551 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,551 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,551 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,551 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,555 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org88', 1, 3, 1, 'org88', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,560 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,564 [244] [DEBUG] [app] Ending request: urn:request:5cc23094-39e7-4afc-9c3f-e52523e23459 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5cc23094-39e7-4afc-9c3f-e52523e23459', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org88&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org88', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,564 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org88&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.025 1676 0.026) gunicorn-web stdout | 2025-11-08 15:12:24,564 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org88&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:24,676 [244] [DEBUG] [app] Starting request: urn:request:cce7d0be-1cd4-4a6e-b9fa-ed08c4faad09 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,676 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,676 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,677 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,689 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,690 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,694 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org89', 1, 3, 1, 'org89', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,699 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,703 [244] [DEBUG] [app] Ending request: urn:request:cce7d0be-1cd4-4a6e-b9fa-ed08c4faad09 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:cce7d0be-1cd4-4a6e-b9fa-ed08c4faad09', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org89&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org89', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,703 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,704 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org89&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org89&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:24,724 [244] [DEBUG] [app] Starting request: urn:request:8aa6a5d8-c9e5-44ab-a514-6fa928fde7a1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,724 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,724 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,724 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,735 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,735 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,735 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,736 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,740 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org90', 1, 3, 1, 'org90', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,745 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,749 [244] [DEBUG] [app] Ending request: urn:request:8aa6a5d8-c9e5-44ab-a514-6fa928fde7a1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8aa6a5d8-c9e5-44ab-a514-6fa928fde7a1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org90&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org90', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,750 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,750 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org90&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org90&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:24,817 [243] [DEBUG] [app] Starting request: urn:request:a13fddf5-d865-4281-9308-c431bb907877 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,817 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,817 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,817 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,818 [242] [DEBUG] [app] Starting request: urn:request:090e959c-3acf-4763-96dd-a4e004f80b30 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,819 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,819 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,819 [244] [DEBUG] [app] Starting request: urn:request:936d7fa9-8bce-4c0e-8eb1-4c2281bddadc (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:24,819 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,819 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,819 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,820 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,829 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,830 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,830 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,830 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,831 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,832 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,832 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,833 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,834 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org91', 1, 3, 1, 'org91', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,836 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org93', 1, 3, 1, 'org93', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,836 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org92', 1, 3, 1, 'org92', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,840 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,841 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,842 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,844 [243] [DEBUG] [app] Ending request: urn:request:a13fddf5-d865-4281-9308-c431bb907877 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a13fddf5-d865-4281-9308-c431bb907877', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org91&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org91', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,844 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,845 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org91&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org91&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.029) gunicorn-web stdout | 2025-11-08 15:12:24,845 [242] [DEBUG] [app] Ending request: urn:request:090e959c-3acf-4763-96dd-a4e004f80b30 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:090e959c-3acf-4763-96dd-a4e004f80b30', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org93&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org93', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,845 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,846 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org93&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org93&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:24,846 [244] [DEBUG] [app] Ending request: urn:request:936d7fa9-8bce-4c0e-8eb1-4c2281bddadc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:936d7fa9-8bce-4c0e-8eb1-4c2281bddadc', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org92&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org92', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,846 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org92&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.028) gunicorn-web stdout | 2025-11-08 15:12:24,846 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org92&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:24,863 [244] [DEBUG] [app] Starting request: urn:request:c504d98e-9b74-4ca4-8f6a-6102dbb18d05 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:24,863 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,863 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,864 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,874 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:24,874 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:24,875 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:24,879 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org94', 1, 3, 1, 'org94', 101]) gunicorn-web stdout | 2025-11-08 15:12:24,885 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:24,888 [244] [DEBUG] [app] Ending request: urn:request:c504d98e-9b74-4ca4-8f6a-6102dbb18d05 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c504d98e-9b74-4ca4-8f6a-6102dbb18d05', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org94&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org94', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:24,889 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:24,889 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org94&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:24 +0000] "GET /api/v1/repository?last_modified=true&namespace=org94&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:25,002 [242] [DEBUG] [app] Starting request: urn:request:a668612e-e061-4a31-9ae1-481313eaadb1 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:25,002 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,002 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,003 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,014 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,014 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,014 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,014 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,014 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,015 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,015 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,015 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:25,015 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,019 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org95', 1, 3, 1, 'org95', 101]) gunicorn-web stdout | 2025-11-08 15:12:25,024 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:25,028 [242] [DEBUG] [app] Ending request: urn:request:a668612e-e061-4a31-9ae1-481313eaadb1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a668612e-e061-4a31-9ae1-481313eaadb1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org95&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org95', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,028 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org95&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:25,029 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org95&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:25,062 [244] [DEBUG] [app] Starting request: urn:request:cc535ab7-5872-4167-8b6b-e016f3224a64 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:25,062 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,062 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,063 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,074 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:25,075 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,079 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org96', 1, 3, 1, 'org96', 101]) gunicorn-web stdout | 2025-11-08 15:12:25,084 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:25,088 [244] [DEBUG] [app] Ending request: urn:request:cc535ab7-5872-4167-8b6b-e016f3224a64 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:cc535ab7-5872-4167-8b6b-e016f3224a64', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org96&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org96', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,088 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:25,088 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org96&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org96&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.027 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:25,141 [241] [DEBUG] [app] Starting request: urn:request:1439c2d0-3a3c-4ae1-99cb-3437ebab5481 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:25,141 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,141 [242] [DEBUG] [app] Starting request: urn:request:398e0ed5-5c78-402e-8915-46d48f9cf0f7 (/api/v1/repository) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:25,141 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,141 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,141 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,141 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,141 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,153 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:25,154 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,154 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,154 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,154 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:25,155 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,158 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org98', 1, 3, 1, 'org98', 101]) gunicorn-web stdout | 2025-11-08 15:12:25,159 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org97', 1, 3, 1, 'org97', 101]) gunicorn-web stdout | 2025-11-08 15:12:25,163 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:25,165 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:25,167 [242] [DEBUG] [app] Ending request: urn:request:398e0ed5-5c78-402e-8915-46d48f9cf0f7 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:398e0ed5-5c78-402e-8915-46d48f9cf0f7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org98&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org98', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,167 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org98&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.028 1676 0.027) gunicorn-web stdout | 2025-11-08 15:12:25,168 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org98&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:25,168 [241] [DEBUG] [app] Ending request: urn:request:1439c2d0-3a3c-4ae1-99cb-3437ebab5481 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1439c2d0-3a3c-4ae1-99cb-3437ebab5481', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org97&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org97', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,169 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org97&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.029 1676 0.030) gunicorn-web stdout | 2025-11-08 15:12:25,169 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository?last_modified=true&namespace=org97&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-registry stdout | 2025-11-08 15:12:25,399 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:25,411 [241] [DEBUG] [app] Starting request: urn:request:6222683d-b1f2-4749-96d5-4415133f5d51 (/api/v1/repository/org1/redis) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:25,411 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,411 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,411 [242] [DEBUG] [app] Starting request: urn:request:49b2b567-9602-484b-8c0e-dfb65a6f68f7 (/api/v1/organization/org1) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:25,411 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,411 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,412 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,412 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-registry stdout | 2025-11-08 15:12:25,419 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:25,424 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:25,424 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:25,424 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [endpoints.api] Checking permission for repo: org1/redis gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,424 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,424 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."organization" = %s) AND ("t1"."username" = %s)) LIMIT %s OFFSET %s', [True, 'org1', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,425 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:25,427 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,427 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,427 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,427 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,428 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:25,430 [241] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='redis', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,430 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "team" AS "t5" ON ("t1"."team_id" = "t5"."id") INNER JOIN "teammember" AS "t6" ON ("t6"."team_id" = "t5"."id") INNER JOIN "user" AS "t7" ON ("t7"."id" = "t6"."user_id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t7"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,434 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [241] [DEBUG] [endpoints.api.repository] Get repo: org1/redis gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,435 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['org1', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,436 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,437 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,438 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [1, 1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,439 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,440 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,441 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,442 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [1, datetime.date(2025, 8, 8)]) gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,443 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,444 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,445 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,446 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [241] [DEBUG] [app] Ending request: urn:request:6222683d-b1f2-4749-96d5-4415133f5d51 (/api/v1/repository/org1/redis) {'endpoint': 'api.repository', 'request_id': 'urn:request:6222683d-b1f2-4749-96d5-4415133f5d51', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository/org1/redis?includeStats=true&includeTags=false', 'path': '/api/v1/repository/org1/redis', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository/org1/redis?includeStats=true&includeTags=false HTTP/1.0" 200 3634 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,447 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/repository/org1/redis?includeStats=true&includeTags=false HTTP/1.1" 200 3634 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.037 1702 0.038) gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,448 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,449 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,450 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,451 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,452 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,453 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,454 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,455 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,456 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:25,457 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:25,458 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t2" ON ("t1"."role_id" = "t2"."id") WHERE ("t1"."organization_id" = %s)', [2]) gunicorn-web stdout | 2025-11-08 15:12:25,461 [242] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "repositorypermission" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2025-11-08 15:12:25,464 [242] [DEBUG] [peewee] ('SELECT "t1"."team_id", Count("t1"."id") FROM "teammember" AS "t1" WHERE ("t1"."team_id" IN (%s)) GROUP BY "t1"."team_id"', [1]) gunicorn-web stdout | 2025-11-08 15:12:25,467 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,467 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,467 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,468 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:25,468 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:25,471 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['org1', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,474 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:25,478 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:25,481 [242] [DEBUG] [app] Ending request: urn:request:49b2b567-9602-484b-8c0e-dfb65a6f68f7 (/api/v1/organization/org1) {'endpoint': 'api.organization', 'request_id': 'urn:request:49b2b567-9602-484b-8c0e-dfb65a6f68f7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/organization/org1', 'path': '/api/v1/organization/org1', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:25,481 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:25,482 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/organization/org1 HTTP/1.0" 200 799 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:25 +0000] "GET /api/v1/organization/org1 HTTP/1.1" 200 799 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.072 1662 0.071) gunicorn-registry stdout | 2025-11-08 15:12:25,662 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:25,674 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:25,705 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:25,711 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:35.732697+00:00 (in 9.999557 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:35 GMT)" (scheduled at 2025-11-08 15:12:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 25, 733510), True, datetime.datetime(2025, 11, 8, 15, 12, 25, 733510), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:12:25,746 [83] [DEBUG] [workers.queueworker] No more work. gunicorn-registry stdout | 2025-11-08 15:12:25,745 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:12:25,782 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:25,930 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:12:26,511 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:12:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:12:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:57.639981+00:00 (in 29.999525 seconds) autopruneworker stdout | 2025-11-08 15:12:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:57 GMT)" (scheduled at 2025-11-08 15:12:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:12:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614687648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:12:27,653 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:12:27,653 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:12:27,653 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:12:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:28,904 [242] [DEBUG] [app] Starting request: urn:request:da2a5644-4743-47f6-9234-10382fd8d9da (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:28,905 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:28,906 [271] [DEBUG] [app] Starting request: urn:request:1aaa4ce0-c60f-4366-af27-c92efe2585a2 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:28,907 [271] [DEBUG] [app] Ending request: urn:request:1aaa4ce0-c60f-4366-af27-c92efe2585a2 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1aaa4ce0-c60f-4366-af27-c92efe2585a2', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:28,907 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:28,907 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:12:28,908 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:28,909 [242] [DEBUG] [app] Starting request: urn:request:1724faab-1bba-42e3-9053-0f91a135e5c9 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:28,909 [242] [DEBUG] [app] Ending request: urn:request:1724faab-1bba-42e3-9053-0f91a135e5c9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1724faab-1bba-42e3-9053-0f91a135e5c9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:12:28,909 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:28,909 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:28,910 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:28,910 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:28,910 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:28,917 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:28,917 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:28,927 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:28,930 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:28,933 [242] [DEBUG] [app] Ending request: urn:request:da2a5644-4743-47f6-9234-10382fd8d9da (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:da2a5644-4743-47f6-9234-10382fd8d9da', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:28,934 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:28,934 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:12:28,955 [243] [DEBUG] [app] Starting request: urn:request:43051958-8b40-4fdc-9521-862f2007e6bd (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:28,956 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:28,958 [277] [DEBUG] [app] Starting request: urn:request:2cf80683-8992-4904-9392-94f19dea5f30 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:28,958 [277] [DEBUG] [app] Ending request: urn:request:2cf80683-8992-4904-9392-94f19dea5f30 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2cf80683-8992-4904-9392-94f19dea5f30', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:12:28,958 [277] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:28,959 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:28,960 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:28,961 [244] [DEBUG] [app] Starting request: urn:request:2ffff25b-1c46-48f0-ac2c-87d9f0c28789 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:28,961 [244] [DEBUG] [app] Ending request: urn:request:2ffff25b-1c46-48f0-ac2c-87d9f0c28789 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:2ffff25b-1c46-48f0-ac2c-87d9f0c28789', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:28,961 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:28,961 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:28,962 [243] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:28,962 [243] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:28,962 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:28,969 [243] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:28,969 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:28,979 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:28,982 [243] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:28,985 [243] [DEBUG] [app] Ending request: urn:request:43051958-8b40-4fdc-9521-862f2007e6bd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:43051958-8b40-4fdc-9521-862f2007e6bd', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:28,985 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:28,986 [243] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gcworker stdout | 2025-11-08 15:12:28,996 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:39.439570+00:00 (in 9.999620 seconds) notificationworker stdout | 2025-11-08 15:12:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:39 GMT)" (scheduled at 2025-11-08 15:12:29.439570+00:00) notificationworker stdout | 2025-11-08 15:12:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 29, 440235), True, datetime.datetime(2025, 11, 8, 15, 12, 29, 440235), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:12:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:39 GMT)" executed successfully nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:31 +0000] "GET /images/favicon.png HTTP/1.1" 200 15998 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2118 -) gunicorn-web stdout | 2025-11-08 15:12:31,308 [244] [DEBUG] [app] Starting request: urn:request:4022cc96-1f4d-4c19-b508-21e01ad591de (/csrf_token) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:31,308 [244] [DEBUG] [app] Ending request: urn:request:4022cc96-1f4d-4c19-b508-21e01ad591de (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:4022cc96-1f4d-4c19-b508-21e01ad591de', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:31 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.002 2110 0.001) gunicorn-web stdout | 2025-11-08 15:12:31,309 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:31 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:31,597 [241] [DEBUG] [app] Starting request: urn:request:ddaad0b0-a398-4137-a5b7-7115f8f33b2b (/csrf_token) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:31,598 [241] [DEBUG] [app] Ending request: urn:request:ddaad0b0-a398-4137-a5b7-7115f8f33b2b (/csrf_token) {'endpoint': 'web.csrf_token', 'request_id': 'urn:request:ddaad0b0-a398-4137-a5b7-7115f8f33b2b', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/csrf_token', 'path': '/csrf_token', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:31,598 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:31 +0000] "GET /csrf_token HTTP/1.0" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:31 +0000] "GET /csrf_token HTTP/1.1" 200 82 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.002 2110 0.002) gunicorn-web stdout | 2025-11-08 15:12:31,602 [244] [DEBUG] [app] Starting request: urn:request:dc913f71-59f5-475b-969b-4c4b870cc78b (/config) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:31,602 [244] [DEBUG] [app] Ending request: urn:request:dc913f71-59f5-475b-969b-4c4b870cc78b (/config) {'endpoint': 'web.config', 'request_id': 'urn:request:dc913f71-59f5-475b-969b-4c4b870cc78b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/config', 'path': '/config', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:31 +0000] "GET /config HTTP/1.1" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.002 2186 0.001) gunicorn-web stdout | 2025-11-08 15:12:31,603 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:31 +0000] "GET /config HTTP/1.0" 200 4137 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:31,888 [244] [DEBUG] [app] Starting request: urn:request:1ea64c09-f865-4abf-8778-3eb7ae669770 (/api/v1/user/) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:31,888 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,888 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,889 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,901 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,902 [244] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" INNER JOIN "team" AS "t2" ON ("t2"."organization_id" = "t1"."id") INNER JOIN "teammember" AS "t3" ON ("t3"."team_id" = "t2"."id") INNER JOIN "user" AS "t4" ON ("t4"."id" = "t3"."user_id") WHERE (("t1"."organization" = %s) AND ("t4"."username" = %s))', [True, 'whuquay']) gunicorn-web stdout | 2025-11-08 15:12:31,913 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,913 [244] [DEBUG] [peewee] ('SELECT "t1"."service_ident", "t2"."name", "t1"."metadata_json" FROM "federatedlogin" AS "t1" INNER JOIN "loginservice" AS "t2" ON ("t1"."service_id" = "t2"."id") WHERE (("t2"."name" != %s) AND ("t1"."user_id" = %s))', ['quayrobot', 1]) gunicorn-web stdout | 2025-11-08 15:12:31,917 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."kind_id" FROM "userprompt" AS "t1" INNER JOIN "userpromptkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE ("t1"."user_id" = %s)', [1]) gunicorn-web stdout | 2025-11-08 15:12:31,920 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:31,924 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:12:31,927 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."robot" = %s)) LIMIT %s OFFSET %s', ['whuquay', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:31,930 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whuquay']) gunicorn-web stdout | 2025-11-08 15:12:31,934 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."size_bytes", "t1"."backfill_start_ms", "t1"."backfill_complete" FROM "quotanamespacesize" AS "t1" WHERE ("t1"."namespace_user_id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:31,937 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,937 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,938 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [1, True]) gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org1', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org1', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='proxy_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='proxy_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,942 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whu_org', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='whu_org', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org2', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org2', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org3', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org3', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org4', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org4', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org5', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org5', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org6', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,943 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org6', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org7', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org7', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org8', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org8', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org9', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org9', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org10', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org10', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org11', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,944 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org11', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org12', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org12', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org13', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org13', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org14', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org14', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org15', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org15', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org16', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,945 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org16', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org17', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org17', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org18', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org18', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org19', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org19', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org20', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org20', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org21', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org21', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org22', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,946 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org22', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org23', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org23', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org24', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org24', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org25', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org25', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org26', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org26', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org27', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,947 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org27', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org28', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org28', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org29', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org29', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org30', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org30', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org31', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org31', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org32', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,948 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org32', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org33', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org33', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org34', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org34', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org35', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org35', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org36', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org36', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org37', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org37', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org38', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,949 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org38', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org39', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org39', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org40', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org40', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org41', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org41', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org42', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org42', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org43', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,950 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org43', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org44', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org44', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org45', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org45', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org46', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org46', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org47', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org47', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org48', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org48', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,951 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org49', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org49', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org50', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org50', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org51', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org51', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org52', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org52', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org53', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org53', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org54', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,952 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org54', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org55', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org55', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org56', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org56', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org57', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org57', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org58', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org58', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org59', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org59', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,953 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org60', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org60', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org61', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org61', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org62', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org62', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org63', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org63', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org64', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org64', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,954 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org65', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org65', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org66', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org66', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org67', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org67', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org68', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org68', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org69', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org69', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org70', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,955 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org70', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org71', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org71', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org72', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org72', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org73', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org73', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org74', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org74', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org75', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org75', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,956 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org76', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org76', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org77', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org77', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org78', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org78', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org79', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org79', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org80', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org80', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,957 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org81', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org81', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org82', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org82', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org83', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org83', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org84', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org84', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org85', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org85', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org86', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,958 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org86', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org87', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org87', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org88', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org88', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org89', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org89', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org90', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org90', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org91', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org91', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,959 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org92', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org92', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org93', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org93', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org94', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org94', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org95', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org95', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org96', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org96', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org97', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,960 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org97', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org98', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org98', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org99', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org99', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org100', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org100', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org101', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org101', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org102', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,961 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org102', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org103', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org103', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org104', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org104', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org105', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org105', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org106', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org106', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org107', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org107', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,962 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org108', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org108', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org109', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org109', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org110', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org110', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org111', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org111', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org112', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org112', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org113', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,963 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org113', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org114', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org114', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org115', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org115', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org116', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org116', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org117', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org117', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org118', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,964 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org118', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org119', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org119', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='org120', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='org120', teamname='owners', role='admin') gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,965 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,967 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,968 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,969 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,970 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,971 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,972 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,973 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:31,974 [244] [DEBUG] [app] Ending request: urn:request:1ea64c09-f865-4abf-8778-3eb7ae669770 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:1ea64c09-f865-4abf-8778-3eb7ae669770', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:31,975 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:31,975 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:31 +0000] "GET /api/v1/user/ HTTP/1.0" 200 31628 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:31 +0000] "GET /api/v1/user/ HTTP/1.1" 200 31628 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.088 2192 0.088) gunicorn-web stdout | 2025-11-08 15:12:32,571 [243] [DEBUG] [app] Starting request: urn:request:381b8c55-bd86-4e76-80b7-87c69537d058 (/api/v1/messages) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:32,571 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,571 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /static/img/RH_Logo_Quay_Black_UX-horizontal.svg HTTP/1.1" 200 3222 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2147 -) gunicorn-web stdout | 2025-11-08 15:12:32,572 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:32,574 [241] [DEBUG] [app] Starting request: urn:request:72cebfaa-693e-4578-93a0-9db6f9369ead (/api/v1/user/notifications) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:32,574 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,574 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,575 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:32,583 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:32,584 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:32,584 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,584 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."content", "t1"."uuid", "t1"."severity", "t1"."media_type_id", "t2"."id", "t2"."name" FROM "messages" AS "t1" INNER JOIN "mediatype" AS "t2" ON ("t1"."media_type_id" = "t2"."id")', []) gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:32,586 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:32,588 [241] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."uuid", "t1"."kind_id", "t1"."metadata_json", "t1"."dismissed", "t1"."lookup_path", "t1"."created", "t1"."created" AS "cd", "t1"."target_id" FROM "notification" AS "t1" INNER JOIN "notificationkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE (("t1"."dismissed" = %s) AND ("t1"."target_id" = %s))) UNION (SELECT "t3"."id", "t3"."uuid", "t3"."kind_id", "t3"."metadata_json", "t3"."dismissed", "t3"."lookup_path", "t3"."created", "t3"."created" AS "cd", "t3"."target_id" FROM "notification" AS "t3" INNER JOIN "notificationkind" AS "t4" ON ("t3"."kind_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t5"."id" = "t3"."target_id") INNER JOIN "team" AS "t6" ON ("t5"."id" = "t6"."organization_id") INNER JOIN "teamrole" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t6"."id" = "t8"."team_id") INNER JOIN "user" AS "t9" ON ("t8"."user_id" = "t9"."id") WHERE (("t3"."dismissed" = %s) AND (("t9"."id" = %s) AND ("t7"."name" = %s)))) ORDER BY cd desc LIMIT %s', [False, 1, False, 1, 'admin', 6]) gunicorn-web stdout | 2025-11-08 15:12:32,588 [243] [DEBUG] [app] Ending request: urn:request:381b8c55-bd86-4e76-80b7-87c69537d058 (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:381b8c55-bd86-4e76-80b7-87c69537d058', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:32,588 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.018 2195 0.018) gunicorn-web stdout | 2025-11-08 15:12:32,588 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:32 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:32,594 [241] [DEBUG] [app] Ending request: urn:request:72cebfaa-693e-4578-93a0-9db6f9369ead (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:72cebfaa-693e-4578-93a0-9db6f9369ead', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:32,594 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:32,594 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:32 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.021 2205 0.021) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /assets/RedHatText-Medium..woff2 HTTP/1.1" 200 26880 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2167 -) nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /assets/RedHatText-Regular..woff2 HTTP/1.1" 200 25844 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2168 -) nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:32 +0000] "GET /assets/RedHatDisplay-Medium..woff2 HTTP/1.1" 200 26664 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/vendor.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.000 2170 -) gunicorn-web stdout | 2025-11-08 15:12:33,140 [243] [DEBUG] [app] Starting request: urn:request:023c12ea-1dc4-49c2-aac7-e8e07b057be2 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,140 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,140 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,140 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,153 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,154 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,158 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org2', 1, 3, 1, 'org2', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,163 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,167 [243] [DEBUG] [app] Ending request: urn:request:023c12ea-1dc4-49c2-aac7-e8e07b057be2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:023c12ea-1dc4-49c2-aac7-e8e07b057be2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org2&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org2', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,167 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.030 2243 0.029) gunicorn-web stdout | 2025-11-08 15:12:33,168 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org2&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:33,175 [243] [DEBUG] [app] Starting request: urn:request:6390b76b-b017-4a3b-9eb8-2ebece489c37 (/api/v1/repository/org1/redis/aggregatelogs) {'X-Forwarded-For': '66.187.233.202, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:33,176 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,176 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,176 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,177 [241] [DEBUG] [app] Starting request: urn:request:63c64294-844f-4ce2-aaa4-4d69bb9373b4 (/api/v1/repository/org1/redis/logs) {'X-Forwarded-For': '66.187.233.202, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,177 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,177 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,178 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [endpoints.api] Checking permission for repo: org1/redis gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,187 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,188 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [endpoints.api] Checking permission for repo: org1/redis gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,189 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,190 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t1"."user_id" = "t5"."id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t5"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:33,193 [243] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='redis', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,194 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "team" AS "t5" ON ("t1"."team_id" = "t5"."id") INNER JOIN "teammember" AS "t6" ON ("t6"."team_id" = "t5"."id") INNER JOIN "user" AS "t7" ON ("t7"."id" = "t6"."user_id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t7"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:33,195 [241] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='org1', name='redis', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,196 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."team_id", "t1"."user_id", "t1"."repository_id", "t1"."role_id", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state", "t4"."id", "t4"."uuid", "t4"."username", "t4"."password_hash", "t4"."email", "t4"."verified", "t4"."stripe_id", "t4"."organization", "t4"."robot", "t4"."invoice_email", "t4"."invalid_login_attempts", "t4"."last_invalid_login", "t4"."removed_tag_expiration_s", "t4"."enabled", "t4"."invoice_email_address", "t4"."given_name", "t4"."family_name", "t4"."company", "t4"."location", "t4"."maximum_queued_builds_count", "t4"."creation_date", "t4"."last_accessed" FROM "repositorypermission" AS "t1" INNER JOIN "role" AS "t2" ON ("t1"."role_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") INNER JOIN "team" AS "t5" ON ("t1"."team_id" = "t5"."id") INNER JOIN "teammember" AS "t6" ON ("t6"."team_id" = "t5"."id") INNER JOIN "user" AS "t7" ON ("t7"."id" = "t6"."user_id") WHERE ((("t3"."name" = %s) AND ("t4"."username" = %s)) AND ("t7"."id" = %s))', ['redis', 'org1', 1]) gunicorn-web stdout | 2025-11-08 15:12:33,199 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['org1', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,201 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['org1', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,203 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,204 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,206 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,208 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,210 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['org1', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,211 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', ['org1', 'redis', 3, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,214 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry3" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."repository_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 1, 'day']) gunicorn-web stdout | 2025-11-08 15:12:33,216 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."kind_id", "t1"."account_id", "t1"."performer_id", "t1"."repository_id", "t1"."datetime", "t1"."ip", "t1"."metadata_json", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "logentry3" AS "t1" LEFT OUTER JOIN "user" AS "t2" ON ("t2"."id" = "t1"."performer_id") WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."repository_id" = %s)) ORDER BY "t1"."datetime" DESC LIMIT %s', [datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 1, 21]) gunicorn-web stdout | 2025-11-08 15:12:33,218 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry2" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."repository_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 1, 'day']) gunicorn-web stdout | 2025-11-08 15:12:33,220 [241] [DEBUG] [app] Ending request: urn:request:63c64294-844f-4ce2-aaa4-4d69bb9373b4 (/api/v1/repository/org1/redis/logs) {'endpoint': 'api.repositorylogs', 'request_id': 'urn:request:63c64294-844f-4ce2-aaa4-4d69bb9373b4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository/org1/redis/logs?starttime=10/09/2025&endtime=11/08/2025&next_page=', 'path': '/api/v1/repository/org1/redis/logs', 'parameters': {'starttime': '10/09/2025', 'endtime': '11/08/2025', 'next_page': ''}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:33,220 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository/org1/redis/logs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025&next_page= HTTP/1.1" 200 1199 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis?tab=logs" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.045 1739 0.044) gunicorn-web stdout | 2025-11-08 15:12:33,221 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository/org1/redis/logs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025&next_page= HTTP/1.0" 200 1199 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis?tab=logs" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" gunicorn-web stdout | 2025-11-08 15:12:33,221 [243] [DEBUG] [peewee] ('SELECT "t1"."kind_id", EXTRACT(%s FROM "t1"."datetime") AS "day", Count("t1"."id") AS "count" FROM "logentry" AS "t1" WHERE ((("t1"."datetime" >= %s) AND ("t1"."datetime" < %s)) AND ("t1"."repository_id" = %s)) GROUP BY EXTRACT(%s FROM "t1"."datetime"), "t1"."kind_id"', ['day', datetime.datetime(2025, 10, 9, 0, 0), datetime.datetime(2025, 11, 9, 0, 0), 1, 'day']) gunicorn-web stdout | 2025-11-08 15:12:33,225 [243] [DEBUG] [app] Ending request: urn:request:6390b76b-b017-4a3b-9eb8-2ebece489c37 (/api/v1/repository/org1/redis/aggregatelogs) {'endpoint': 'api.repositoryaggregatelogs', 'request_id': 'urn:request:6390b76b-b017-4a3b-9eb8-2ebece489c37', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository/org1/redis/aggregatelogs?starttime=10/09/2025&endtime=11/08/2025', 'path': '/api/v1/repository/org1/redis/aggregatelogs', 'parameters': {'starttime': '10/09/2025', 'endtime': '11/08/2025'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0'} gunicorn-web stdout | 2025-11-08 15:12:33,225 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:33,225 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository/org1/redis/aggregatelogs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025 HTTP/1.0" 200 192 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis?tab=logs" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository/org1/redis/aggregatelogs?starttime=10%2F09%2F2025&endtime=11%2F08%2F2025 HTTP/1.1" 200 192 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository/org1/redis?tab=logs" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0" (0.050 1737 0.050) gunicorn-web stdout | 2025-11-08 15:12:33,269 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:33,372 [241] [DEBUG] [app] Starting request: urn:request:8891e3fa-a21d-4d6c-9335-39c09f91d0ef (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,372 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,372 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,372 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,384 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,384 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,385 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,389 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org3', 1, 3, 1, 'org3', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,395 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,399 [241] [DEBUG] [app] Ending request: urn:request:8891e3fa-a21d-4d6c-9335-39c09f91d0ef (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8891e3fa-a21d-4d6c-9335-39c09f91d0ef', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org3&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org3', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,399 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.029) gunicorn-web stdout | 2025-11-08 15:12:33,400 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org3&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:33,449 [244] [DEBUG] [app] Starting request: urn:request:7c7a1b93-ac08-4676-9ecc-bdf1078d4b1a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:33,449 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,450 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,450 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,461 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,462 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,462 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,466 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org4', 1, 3, 1, 'org4', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,471 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,475 [244] [DEBUG] [app] Ending request: urn:request:7c7a1b93-ac08-4676-9ecc-bdf1078d4b1a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:7c7a1b93-ac08-4676-9ecc-bdf1078d4b1a', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org4&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org4', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,475 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:33,476 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org4&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.027) gunicorn-web stdout | 2025-11-08 15:12:33,533 [241] [DEBUG] [app] Starting request: urn:request:28aa1d8f-24de-4ff6-b28c-45874cd5c1d7 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,533 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,533 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,534 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,545 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,545 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,545 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,545 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,545 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,546 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,546 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,546 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,546 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,550 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org5', 1, 3, 1, 'org5', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,555 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,559 [241] [DEBUG] [app] Ending request: urn:request:28aa1d8f-24de-4ff6-b28c-45874cd5c1d7 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:28aa1d8f-24de-4ff6-b28c-45874cd5c1d7', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org5&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org5', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,559 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:33,560 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org5&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.027) gunicorn-web stdout | 2025-11-08 15:12:33,662 [244] [DEBUG] [app] Starting request: urn:request:0f7af07f-6521-4c63-bf23-36e64b15b5a0 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,662 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,662 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,663 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,675 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,676 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,679 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org9', 1, 3, 1, 'org9', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,685 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,689 [244] [DEBUG] [app] Ending request: urn:request:0f7af07f-6521-4c63-bf23-36e64b15b5a0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0f7af07f-6521-4c63-bf23-36e64b15b5a0', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org9&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org9', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,689 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.028) gunicorn-web stdout | 2025-11-08 15:12:33,689 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org9&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:33,763 [241] [DEBUG] [app] Starting request: urn:request:fb636d23-0b06-47ec-9d43-9b9fc4876a4e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:33,763 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,763 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,763 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,774 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,775 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,779 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org10', 1, 3, 1, 'org10', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,785 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,789 [241] [DEBUG] [app] Ending request: urn:request:fb636d23-0b06-47ec-9d43-9b9fc4876a4e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fb636d23-0b06-47ec-9d43-9b9fc4876a4e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org10&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org10', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,789 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:33,789 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org10&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:33,842 [241] [DEBUG] [app] Starting request: urn:request:16b0705b-05e5-4f6e-a731-e44c9f064741 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,842 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,842 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,842 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,856 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,857 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,860 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org11', 1, 3, 1, 'org11', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,866 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,870 [241] [DEBUG] [app] Ending request: urn:request:16b0705b-05e5-4f6e-a731-e44c9f064741 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:16b0705b-05e5-4f6e-a731-e44c9f064741', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org11&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org11', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,870 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:33,870 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org11&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:33,952 [243] [DEBUG] [app] Starting request: urn:request:8e763a45-6519-409d-9753-6c1eb00ce33e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:33,952 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,952 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,953 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,964 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:33,965 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:33,966 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:33,970 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org12', 1, 3, 1, 'org12', 101]) gunicorn-web stdout | 2025-11-08 15:12:33,975 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:33,979 [243] [DEBUG] [app] Ending request: urn:request:8e763a45-6519-409d-9753-6c1eb00ce33e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8e763a45-6519-409d-9753-6c1eb00ce33e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org12&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org12', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:33,980 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.030) gunicorn-web stdout | 2025-11-08 15:12:33,980 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:33 +0000] "GET /api/v1/repository?last_modified=true&namespace=org12&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:34,075 [242] [DEBUG] [app] Starting request: urn:request:42473caa-a285-4f94-ac5e-38c1c485a384 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:34,076 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,076 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,076 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,087 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,088 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,092 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org13', 1, 3, 1, 'org13', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,098 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,102 [242] [DEBUG] [app] Ending request: urn:request:42473caa-a285-4f94-ac5e-38c1c485a384 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:42473caa-a285-4f94-ac5e-38c1c485a384', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org13&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org13', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,102 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,102 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org13&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:34,155 [244] [DEBUG] [app] Starting request: urn:request:d35ba2ea-76f4-47d5-a1c4-49b6a95567b4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,155 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,155 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,156 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,168 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,169 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,173 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org15', 1, 3, 1, 'org15', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,178 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,182 [244] [DEBUG] [app] Ending request: urn:request:d35ba2ea-76f4-47d5-a1c4-49b6a95567b4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d35ba2ea-76f4-47d5-a1c4-49b6a95567b4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org15&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org15', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,182 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,183 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org15&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:34,245 [244] [DEBUG] [app] Starting request: urn:request:6d0a36a4-9248-42b4-9bec-3aec10215e5a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,245 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,245 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,246 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,257 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,258 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,261 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org18', 1, 3, 1, 'org18', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,267 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,270 [244] [DEBUG] [app] Ending request: urn:request:6d0a36a4-9248-42b4-9bec-3aec10215e5a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6d0a36a4-9248-42b4-9bec-3aec10215e5a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org18&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org18', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,271 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,271 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org18&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:34,386 [244] [DEBUG] [app] Starting request: urn:request:baf7f6f7-49cc-4e99-b64d-f0f5b482e54e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:34,386 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,386 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,387 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,399 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,400 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,404 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org19', 1, 3, 1, 'org19', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,409 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,413 [244] [DEBUG] [app] Ending request: urn:request:baf7f6f7-49cc-4e99-b64d-f0f5b482e54e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:baf7f6f7-49cc-4e99-b64d-f0f5b482e54e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org19&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org19', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,413 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,414 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org19&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org19&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:34,465 [244] [DEBUG] [app] Starting request: urn:request:919a7753-82d8-40d5-b67b-6e28608ad40a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,465 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,465 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,466 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,478 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,479 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,482 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org20', 1, 3, 1, 'org20', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,488 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,492 [244] [DEBUG] [app] Ending request: urn:request:919a7753-82d8-40d5-b67b-6e28608ad40a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:919a7753-82d8-40d5-b67b-6e28608ad40a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org20&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org20', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,492 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,493 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org20&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org20&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:34,534 [243] [DEBUG] [app] Starting request: urn:request:5cf58233-a302-4fc7-8672-379913a77533 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,534 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,534 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,535 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,547 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,548 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,548 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,552 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org21', 1, 3, 1, 'org21', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,558 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,561 [243] [DEBUG] [app] Ending request: urn:request:5cf58233-a302-4fc7-8672-379913a77533 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5cf58233-a302-4fc7-8672-379913a77533', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org21&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org21', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,562 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org21&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:34,562 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org21&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:34,635 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:34,696 [243] [DEBUG] [app] Starting request: urn:request:deb96549-2988-480a-ab5f-e67aeac3d4f9 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:34,697 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,697 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,697 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,709 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,709 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,709 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,710 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,710 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,710 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,710 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,710 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,711 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,714 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org24', 1, 3, 1, 'org24', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,720 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,724 [243] [DEBUG] [app] Ending request: urn:request:deb96549-2988-480a-ab5f-e67aeac3d4f9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:deb96549-2988-480a-ab5f-e67aeac3d4f9', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org24&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org24', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,724 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org24&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:34,725 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org24&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:34,781 [243] [DEBUG] [app] Starting request: urn:request:437ddf39-6043-45f7-94d8-03f9440120ef (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,782 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,782 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,782 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,794 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,795 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,799 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org26', 1, 3, 1, 'org26', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,804 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,808 [243] [DEBUG] [app] Ending request: urn:request:437ddf39-6043-45f7-94d8-03f9440120ef (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:437ddf39-6043-45f7-94d8-03f9440120ef', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org26&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org26', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,809 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org26&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:34,809 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org26&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:34,817 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:34,823 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:34,826 [241] [DEBUG] [app] Starting request: urn:request:c0c3f4df-ef94-426c-bdd4-b8c887976f82 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:34,826 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,826 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,827 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:34,838 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:34,839 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:34,842 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org27', 1, 3, 1, 'org27', 101]) gunicorn-web stdout | 2025-11-08 15:12:34,848 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:34,852 [241] [DEBUG] [app] Ending request: urn:request:c0c3f4df-ef94-426c-bdd4-b8c887976f82 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c0c3f4df-ef94-426c-bdd4-b8c887976f82', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org27&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org27', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:34,852 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:34,852 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org27&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:34 +0000] "GET /api/v1/repository?last_modified=true&namespace=org27&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) logrotateworker stdout | 2025-11-08 15:12:34,965 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:35,009 [241] [DEBUG] [app] Starting request: urn:request:34d06ad0-4c2a-4300-b1cf-5948f1de7317 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:35,009 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,009 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,010 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,021 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,021 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,021 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,022 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,026 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org28', 1, 3, 1, 'org28', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,031 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,035 [241] [DEBUG] [app] Ending request: urn:request:34d06ad0-4c2a-4300-b1cf-5948f1de7317 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:34d06ad0-4c2a-4300-b1cf-5948f1de7317', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org28&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org28', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,036 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,036 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org28&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org28&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,096 [241] [DEBUG] [app] Starting request: urn:request:afd07ba1-6c30-4c24-9107-0e6fe6b89fbc (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,096 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,096 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,097 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,108 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,109 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,113 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org29', 1, 3, 1, 'org29', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,114 [243] [DEBUG] [app] Starting request: urn:request:3a0b3ced-063e-4585-ad2a-080e8d6b2e22 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,114 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,114 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,114 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,119 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,122 [241] [DEBUG] [app] Ending request: urn:request:afd07ba1-6c30-4c24-9107-0e6fe6b89fbc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:afd07ba1-6c30-4c24-9107-0e6fe6b89fbc', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org29&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org29', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,123 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,123 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org29&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org29&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,125 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,126 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,130 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org30', 1, 3, 1, 'org30', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,136 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,140 [243] [DEBUG] [app] Ending request: urn:request:3a0b3ced-063e-4585-ad2a-080e8d6b2e22 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:3a0b3ced-063e-4585-ad2a-080e8d6b2e22', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org30&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org30', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,140 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,140 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org30&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org30&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,325 [243] [DEBUG] [app] Starting request: urn:request:927a1fbc-7821-401f-b068-25260875619e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:35,325 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,326 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,326 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,338 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,339 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,343 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org34', 1, 3, 1, 'org34', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,348 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,352 [243] [DEBUG] [app] Ending request: urn:request:927a1fbc-7821-401f-b068-25260875619e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:927a1fbc-7821-401f-b068-25260875619e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org34&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org34', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,352 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,352 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org34&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org34&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,403 [243] [DEBUG] [app] Starting request: urn:request:f6847a44-b714-4b78-adf4-1e106837ba94 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,403 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,403 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,403 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,405 [244] [DEBUG] [app] Starting request: urn:request:bcdb413b-e286-4a44-bb7c-8a1391de59f9 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,406 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,406 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,406 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,415 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,415 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,415 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,416 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,418 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,419 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,420 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org35', 1, 3, 1, 'org35', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,422 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org36', 1, 3, 1, 'org36', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,425 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,428 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,429 [243] [DEBUG] [app] Ending request: urn:request:f6847a44-b714-4b78-adf4-1e106837ba94 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f6847a44-b714-4b78-adf4-1e106837ba94', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org35&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org35', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,430 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org35&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:35,430 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org35&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:35,432 [244] [DEBUG] [app] Ending request: urn:request:bcdb413b-e286-4a44-bb7c-8a1391de59f9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:bcdb413b-e286-4a44-bb7c-8a1391de59f9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org36&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org36', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,432 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org36&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,433 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org36&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:35,638 [243] [DEBUG] [app] Starting request: urn:request:60a971b5-605c-4017-b7a6-ca92bf4a276d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:35,638 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,638 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,639 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,651 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,652 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,656 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org37', 1, 3, 1, 'org37', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,661 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,665 [243] [DEBUG] [app] Ending request: urn:request:60a971b5-605c-4017-b7a6-ca92bf4a276d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:60a971b5-605c-4017-b7a6-ca92bf4a276d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org37&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org37', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,665 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,665 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org37&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org37&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,693 [243] [DEBUG] [app] Starting request: urn:request:48914ef2-df5d-4e2c-8cf9-8f71d4f42a85 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,693 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,693 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,694 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,705 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,706 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,709 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org38', 1, 3, 1, 'org38', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,714 [241] [DEBUG] [app] Starting request: urn:request:c4153fd1-04ee-4922-bf46-6963d4f46c13 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,714 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,714 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,715 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,715 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,718 [243] [DEBUG] [app] Ending request: urn:request:48914ef2-df5d-4e2c-8cf9-8f71d4f42a85 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:48914ef2-df5d-4e2c-8cf9-8f71d4f42a85', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org38&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org38', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,719 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org38&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:35,719 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org38&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,726 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,727 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,731 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org39', 1, 3, 1, 'org39', 101]) proxycacheblobworker stdout | 2025-11-08 15:12:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:45.732697+00:00 (in 9.999625 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:45 GMT)" (scheduled at 2025-11-08 15:12:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:35,733 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 35, 733393), True, datetime.datetime(2025, 11, 8, 15, 12, 35, 733393), 0, 'proxycacheblob/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,736 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,740 [241] [DEBUG] [app] Ending request: urn:request:c4153fd1-04ee-4922-bf46-6963d4f46c13 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c4153fd1-04ee-4922-bf46-6963d4f46c13', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org39&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org39', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,740 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org39&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:35,741 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org39&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" proxycacheblobworker stdout | 2025-11-08 15:12:35,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:12:35,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:35,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:12:35,857 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:35,956 [242] [DEBUG] [app] Starting request: urn:request:606b0f7f-cf8c-42fc-821d-b41337086052 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:35,956 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,956 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,957 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,968 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,968 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,968 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:35,969 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,973 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org43', 1, 3, 1, 'org43', 101]) gunicorn-web stdout | 2025-11-08 15:12:35,978 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:35,982 [242] [DEBUG] [app] Ending request: urn:request:606b0f7f-cf8c-42fc-821d-b41337086052 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:606b0f7f-cf8c-42fc-821d-b41337086052', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org43&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org43', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:35,983 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:35,983 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org43&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:35 +0000] "GET /api/v1/repository?last_modified=true&namespace=org43&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:35,987 [241] [DEBUG] [app] Starting request: urn:request:6094535e-1e3c-4903-8371-d94ca47ec11d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:35,987 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,987 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,988 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:35,999 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,000 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,004 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org44', 1, 3, 1, 'org44', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,009 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,013 [241] [DEBUG] [app] Ending request: urn:request:6094535e-1e3c-4903-8371-d94ca47ec11d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6094535e-1e3c-4903-8371-d94ca47ec11d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org44&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org44', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,013 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org44&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:36,013 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org44&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:36,022 [241] [DEBUG] [app] Starting request: urn:request:a43814bf-3aa4-486e-a8b6-123908c94f72 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,022 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,022 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,022 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,033 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,033 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,033 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,034 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,038 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org45', 1, 3, 1, 'org45', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,043 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,047 [241] [DEBUG] [app] Ending request: urn:request:a43814bf-3aa4-486e-a8b6-123908c94f72 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a43814bf-3aa4-486e-a8b6-123908c94f72', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org45&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org45', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,048 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,048 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org45&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org45&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:36,271 [243] [DEBUG] [app] Starting request: urn:request:55b5c1d5-dace-436f-87f5-d224a6496154 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:36,271 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,271 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,272 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,274 [241] [DEBUG] [app] Starting request: urn:request:20c168c2-8763-4d1a-83c8-d04fa4a41d72 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,274 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,274 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,274 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,284 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,285 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,285 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,286 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,289 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org47', 1, 3, 1, 'org47', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,290 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org48', 1, 3, 1, 'org48', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,289 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:36,294 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,296 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,298 [243] [DEBUG] [app] Ending request: urn:request:55b5c1d5-dace-436f-87f5-d224a6496154 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:55b5c1d5-dace-436f-87f5-d224a6496154', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org47&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org47', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,298 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,299 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org47&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org47&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:36,300 [241] [DEBUG] [app] Ending request: urn:request:20c168c2-8763-4d1a-83c8-d04fa4a41d72 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:20c168c2-8763-4d1a-83c8-d04fa4a41d72', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org48&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org48', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,300 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org48&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:36,300 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org48&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:36,331 [241] [DEBUG] [app] Starting request: urn:request:377b5440-90b6-4722-9858-d44f6cec2abf (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,331 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,331 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,332 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,342 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,342 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,342 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,342 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,343 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,343 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,343 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,343 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,343 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,347 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org51', 1, 3, 1, 'org51', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,352 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,356 [241] [DEBUG] [app] Ending request: urn:request:377b5440-90b6-4722-9858-d44f6cec2abf (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:377b5440-90b6-4722-9858-d44f6cec2abf', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org51&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org51', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,356 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org51&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:36,357 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org51&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" securityworker stdout | 2025-11-08 15:12:36,449 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:36,560 [241] [DEBUG] [app] Starting request: urn:request:5e621598-15a8-403a-9c55-4f5fd2c74a51 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,561 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,561 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,561 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,573 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,573 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,573 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,573 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,573 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,574 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,574 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,574 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,574 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,578 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org52', 1, 3, 1, 'org52', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,584 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,585 [244] [DEBUG] [app] Starting request: urn:request:ad22f4ec-e2dd-4e0e-94be-95a97dacc8c1 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:36,585 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,586 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,586 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,587 [241] [DEBUG] [app] Ending request: urn:request:5e621598-15a8-403a-9c55-4f5fd2c74a51 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5e621598-15a8-403a-9c55-4f5fd2c74a51', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org52&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org52', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,588 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,588 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org52&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org52&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:36,597 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,597 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,597 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,597 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,598 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,598 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,598 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,598 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,598 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,602 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org53', 1, 3, 1, 'org53', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,607 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,611 [244] [DEBUG] [app] Ending request: urn:request:ad22f4ec-e2dd-4e0e-94be-95a97dacc8c1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ad22f4ec-e2dd-4e0e-94be-95a97dacc8c1', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org53&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org53', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,611 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,612 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org53&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org53&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:36,639 [244] [DEBUG] [app] Starting request: urn:request:2bb87aa1-49e8-4f51-a927-76e3ebb6917e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,639 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,639 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,639 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,650 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,651 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,654 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org54', 1, 3, 1, 'org54', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,664 [244] [DEBUG] [app] Ending request: urn:request:2bb87aa1-49e8-4f51-a927-76e3ebb6917e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2bb87aa1-49e8-4f51-a927-76e3ebb6917e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org54&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org54', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,664 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,664 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org54&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org54&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:36,852 [244] [DEBUG] [app] Starting request: urn:request:d5c55e11-075e-4ad6-9969-4269d7f46082 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,852 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,852 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,853 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,864 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,865 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,869 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org56', 1, 3, 1, 'org56', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,875 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,879 [244] [DEBUG] [app] Ending request: urn:request:d5c55e11-075e-4ad6-9969-4269d7f46082 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d5c55e11-075e-4ad6-9969-4269d7f46082', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org56&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org56', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,879 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org56&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:36,879 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org56&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:36,899 [244] [DEBUG] [app] Starting request: urn:request:71cbcef9-96ae-4c82-9dd6-9dc7b36e8ecc (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:36,899 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,899 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,900 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,911 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,911 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,911 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,911 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,912 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,912 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,912 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,912 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,912 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,916 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org59', 1, 3, 1, 'org59', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,921 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,925 [244] [DEBUG] [app] Ending request: urn:request:71cbcef9-96ae-4c82-9dd6-9dc7b36e8ecc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:71cbcef9-96ae-4c82-9dd6-9dc7b36e8ecc', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org59&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org59', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,926 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,926 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org59&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org59&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:36,948 [244] [DEBUG] [app] Starting request: urn:request:c0692bff-ec53-4944-921b-f13c90c4c019 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:36,948 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,948 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,948 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,959 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:36,960 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:36,960 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:36,964 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org60', 1, 3, 1, 'org60', 101]) gunicorn-web stdout | 2025-11-08 15:12:36,969 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:36,973 [244] [DEBUG] [app] Ending request: urn:request:c0692bff-ec53-4944-921b-f13c90c4c019 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c0692bff-ec53-4944-921b-f13c90c4c019', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org60&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org60', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:36,973 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:36,974 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org60&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:36 +0000] "GET /api/v1/repository?last_modified=true&namespace=org60&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:37,143 [241] [DEBUG] [app] Starting request: urn:request:fd12202c-930f-4e88-8bd8-b41136745068 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,143 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,143 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,143 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,156 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,157 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,161 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org61', 1, 3, 1, 'org61', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,166 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,170 [241] [DEBUG] [app] Ending request: urn:request:fd12202c-930f-4e88-8bd8-b41136745068 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fd12202c-930f-4e88-8bd8-b41136745068', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org61&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org61', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,170 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org61&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:37,171 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org61&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:37,211 [244] [DEBUG] [app] Starting request: urn:request:1d07ca54-6d8e-4738-99cf-7e3db72e5079 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:37,211 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,211 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,211 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,223 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,224 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,228 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org62', 1, 3, 1, 'org62', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,233 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,237 [244] [DEBUG] [app] Ending request: urn:request:1d07ca54-6d8e-4738-99cf-7e3db72e5079 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1d07ca54-6d8e-4738-99cf-7e3db72e5079', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org62&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org62', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,237 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:37,237 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org62&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org62&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:37,256 [241] [DEBUG] [app] Starting request: urn:request:9b61f112-3cbe-44ff-982c-4f0ae56cd3bd (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,256 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,256 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,256 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,267 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,268 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,272 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org63', 1, 3, 1, 'org63', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,278 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,281 [241] [DEBUG] [app] Ending request: urn:request:9b61f112-3cbe-44ff-982c-4f0ae56cd3bd (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9b61f112-3cbe-44ff-982c-4f0ae56cd3bd', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org63&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org63', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,282 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org63&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:37,282 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org63&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:37,433 [244] [DEBUG] [app] Starting request: urn:request:8037c8c9-3754-4ced-bd60-0827e6f7c2a6 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,433 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,434 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,434 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,445 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,446 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,450 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org67', 1, 3, 1, 'org67', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,456 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,460 [244] [DEBUG] [app] Ending request: urn:request:8037c8c9-3754-4ced-bd60-0827e6f7c2a6 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8037c8c9-3754-4ced-bd60-0827e6f7c2a6', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org67&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org67', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,460 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:37,460 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org67&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org67&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:37,524 [244] [DEBUG] [app] Starting request: urn:request:d3d6d989-964d-49be-9703-d34de373b55e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:37,524 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,524 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,525 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,536 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,537 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,541 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org68', 1, 3, 1, 'org68', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,546 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,550 [244] [DEBUG] [app] Ending request: urn:request:d3d6d989-964d-49be-9703-d34de373b55e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d3d6d989-964d-49be-9703-d34de373b55e', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org68&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org68', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,550 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:37,550 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org68&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org68&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:37,565 [244] [DEBUG] [app] Starting request: urn:request:9c35ea3e-a745-4ac6-ac5f-633ced068a30 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,565 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,565 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,566 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,577 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,578 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,581 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org69', 1, 3, 1, 'org69', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,587 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,591 [244] [DEBUG] [app] Ending request: urn:request:9c35ea3e-a745-4ac6-ac5f-633ced068a30 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9c35ea3e-a745-4ac6-ac5f-633ced068a30', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org69&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org69', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,591 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:37,591 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org69&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org69&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) blobuploadcleanupworker stdout | 2025-11-08 15:12:37,648 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:37,722 [243] [DEBUG] [app] Starting request: urn:request:2339f211-eb23-4de8-a7c0-0a66ff7f34d4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,722 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,722 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,723 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,734 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,735 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,735 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,739 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org70', 1, 3, 1, 'org70', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,744 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,748 [243] [DEBUG] [app] Ending request: urn:request:2339f211-eb23-4de8-a7c0-0a66ff7f34d4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2339f211-eb23-4de8-a7c0-0a66ff7f34d4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org70&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org70', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,749 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org70&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:37,749 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org70&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:37,833 [242] [DEBUG] [app] Starting request: urn:request:5f1f8630-784f-43f9-8c35-45405bc678bf (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:37,834 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,834 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,834 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,845 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,846 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,850 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org71', 1, 3, 1, 'org71', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,856 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,859 [242] [DEBUG] [app] Ending request: urn:request:5f1f8630-784f-43f9-8c35-45405bc678bf (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5f1f8630-784f-43f9-8c35-45405bc678bf', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org71&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org71', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,860 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org71&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:37,860 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org71&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:37,873 [242] [DEBUG] [app] Starting request: urn:request:c3e3ef65-268c-4ece-b95f-5042b76ae134 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:37,873 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,873 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,873 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:37,884 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:37,885 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:37,889 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org73', 1, 3, 1, 'org73', 101]) gunicorn-web stdout | 2025-11-08 15:12:37,894 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:37,898 [242] [DEBUG] [app] Ending request: urn:request:c3e3ef65-268c-4ece-b95f-5042b76ae134 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c3e3ef65-268c-4ece-b95f-5042b76ae134', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org73&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org73', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:37,898 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:37,898 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org73&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:37 +0000] "GET /api/v1/repository?last_modified=true&namespace=org73&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.026) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:47.959338+00:00 (in 9.998889 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:37 GMT)" (scheduled at 2025-11-08 15:12:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,971 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:12:37,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:37 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:38,011 [244] [DEBUG] [app] Starting request: urn:request:6397d482-ec5f-4b2e-b585-229595f8fb34 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,011 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,011 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,012 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,023 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,024 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,028 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org76', 1, 3, 1, 'org76', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,033 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,037 [244] [DEBUG] [app] Ending request: urn:request:6397d482-ec5f-4b2e-b585-229595f8fb34 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6397d482-ec5f-4b2e-b585-229595f8fb34', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org76&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org76', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,037 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,038 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org76&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org76&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:38,143 [243] [DEBUG] [app] Starting request: urn:request:0091cba3-a163-4ca6-926d-b842699bd968 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:38,143 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,143 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,144 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,155 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,155 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,155 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,156 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,160 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org77', 1, 3, 1, 'org77', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,166 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,170 [243] [DEBUG] [app] Ending request: urn:request:0091cba3-a163-4ca6-926d-b842699bd968 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0091cba3-a163-4ca6-926d-b842699bd968', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org77&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org77', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,170 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,170 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org77&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org77&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:38,186 [244] [DEBUG] [app] Starting request: urn:request:d62cdaa6-9aca-4c90-b204-f22a7682452c (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,186 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,186 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,187 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,198 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,199 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,203 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org78', 1, 3, 1, 'org78', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,208 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,212 [244] [DEBUG] [app] Ending request: urn:request:d62cdaa6-9aca-4c90-b204-f22a7682452c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d62cdaa6-9aca-4c90-b204-f22a7682452c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org78&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org78', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,212 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org78&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:38,213 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org78&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:38,297 [243] [DEBUG] [app] Starting request: urn:request:69e88b3d-b931-4718-96bf-1ca78b299757 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,297 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,297 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,298 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,310 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,311 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,314 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org79', 1, 3, 1, 'org79', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,320 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,324 [243] [DEBUG] [app] Ending request: urn:request:69e88b3d-b931-4718-96bf-1ca78b299757 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:69e88b3d-b931-4718-96bf-1ca78b299757', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org79&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org79', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,324 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,324 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org79&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org79&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:38,454 [243] [DEBUG] [app] Starting request: urn:request:699716ae-9a6f-4f4c-9320-cb51f2516f18 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:38,454 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,454 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,454 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,466 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,467 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,471 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org82', 1, 3, 1, 'org82', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,477 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,481 [243] [DEBUG] [app] Ending request: urn:request:699716ae-9a6f-4f4c-9320-cb51f2516f18 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:699716ae-9a6f-4f4c-9320-cb51f2516f18', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org82&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org82', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,481 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,482 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org82&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org82&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:38,498 [244] [DEBUG] [app] Starting request: urn:request:5ac08a45-b868-4c8f-836f-455b8c473bd1 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,498 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,498 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,499 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,510 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,510 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,510 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,510 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,510 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,511 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,511 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,511 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,511 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,515 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org83', 1, 3, 1, 'org83', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,521 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,524 [244] [DEBUG] [app] Ending request: urn:request:5ac08a45-b868-4c8f-836f-455b8c473bd1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5ac08a45-b868-4c8f-836f-455b8c473bd1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org83&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org83', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,525 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org83&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:38,525 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org83&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:38,586 [244] [DEBUG] [app] Starting request: urn:request:102dc78e-783c-4fdd-8229-6287af52078c (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,586 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,586 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,587 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,598 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,598 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,598 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,598 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,599 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,599 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,599 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,599 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,599 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,603 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org85', 1, 3, 1, 'org85', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,609 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,612 [244] [DEBUG] [app] Ending request: urn:request:102dc78e-783c-4fdd-8229-6287af52078c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:102dc78e-783c-4fdd-8229-6287af52078c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org85&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org85', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,613 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org85&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:38,613 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org85&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:38,768 [244] [DEBUG] [app] Starting request: urn:request:d239ae47-1069-459f-a6d1-3aa3c9de3737 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:38,769 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,769 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,769 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,782 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,783 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,783 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,783 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,787 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org86', 1, 3, 1, 'org86', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,793 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,796 [244] [DEBUG] [app] Ending request: urn:request:d239ae47-1069-459f-a6d1-3aa3c9de3737 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d239ae47-1069-459f-a6d1-3aa3c9de3737', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org86&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org86', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,797 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,797 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org86&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org86&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.030) gunicorn-web stdout | 2025-11-08 15:12:38,811 [244] [DEBUG] [app] Starting request: urn:request:dfc2ee0d-73a1-458c-b381-be792dfaadf4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,812 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,812 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,812 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,823 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,824 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,825 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,828 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org87', 1, 3, 1, 'org87', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,834 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,838 [244] [DEBUG] [app] Ending request: urn:request:dfc2ee0d-73a1-458c-b381-be792dfaadf4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:dfc2ee0d-73a1-458c-b381-be792dfaadf4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org87&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org87', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,838 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org87&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:38,839 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org87&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" quotatotalworker stdout | 2025-11-08 15:12:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:12:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:53.848743+00:00 (in 14.999609 seconds) quotatotalworker stdout | 2025-11-08 15:12:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:53 GMT)" (scheduled at 2025-11-08 15:12:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:12:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:12:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:12:38,861 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:12:38,861 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:12:53 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:38,880 [244] [DEBUG] [app] Starting request: urn:request:30a842d0-f8c5-4c44-bdfc-8d081bef7d9e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:38,880 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,880 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,880 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,891 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:38,891 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:38,891 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,891 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:38,892 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,892 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,892 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:38,892 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:38,892 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:38,896 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org88', 1, 3, 1, 'org88', 101]) gunicorn-web stdout | 2025-11-08 15:12:38,901 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:38,905 [244] [DEBUG] [app] Ending request: urn:request:30a842d0-f8c5-4c44-bdfc-8d081bef7d9e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:30a842d0-f8c5-4c44-bdfc-8d081bef7d9e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org88&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org88', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:38,905 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:38,906 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org88&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:38 +0000] "GET /api/v1/repository?last_modified=true&namespace=org88&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:39,083 [244] [DEBUG] [app] Starting request: urn:request:f53da3ce-bac7-42cd-be73-2160effa9acd (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:39,083 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,083 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,084 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,095 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,095 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,095 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,096 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,100 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org92', 1, 3, 1, 'org92', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,106 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,109 [244] [DEBUG] [app] Ending request: urn:request:f53da3ce-bac7-42cd-be73-2160effa9acd (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f53da3ce-bac7-42cd-be73-2160effa9acd', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org92&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org92', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,110 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:39,110 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org92&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org92&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:39,122 [244] [DEBUG] [app] Starting request: urn:request:110be8ac-c9b8-4317-8970-5274e4f598ac (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,122 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,122 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,122 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,134 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,135 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,138 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org93', 1, 3, 1, 'org93', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,144 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,148 [244] [DEBUG] [app] Ending request: urn:request:110be8ac-c9b8-4317-8970-5274e4f598ac (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:110be8ac-c9b8-4317-8970-5274e4f598ac', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org93&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org93', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,148 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org93&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:39,148 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org93&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:39,165 [244] [DEBUG] [app] Starting request: urn:request:789f2fb1-608c-4df1-95af-8061839ce1ba (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,165 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,165 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,166 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,176 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,177 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,181 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org94', 1, 3, 1, 'org94', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,186 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,190 [244] [DEBUG] [app] Ending request: urn:request:789f2fb1-608c-4df1-95af-8061839ce1ba (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:789f2fb1-608c-4df1-95af-8061839ce1ba', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org94&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org94', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,190 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:39,191 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org94&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org94&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.026) exportactionlogsworker stdout | 2025-11-08 15:12:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:12:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:16.241159+00:00 (in 36.998468 seconds) exportactionlogsworker stdout | 2025-11-08 15:12:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:39 GMT)" (scheduled at 2025-11-08 15:12:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:12:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:12:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:39,397 [244] [DEBUG] [app] Starting request: urn:request:96650eaf-84c9-4909-973d-f27245e44340 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:39,397 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,398 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,398 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,409 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,410 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,411 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,414 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org95', 1, 3, 1, 'org95', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,420 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,424 [244] [DEBUG] [app] Ending request: urn:request:96650eaf-84c9-4909-973d-f27245e44340 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:96650eaf-84c9-4909-973d-f27245e44340', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org95&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org95', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,424 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:39,424 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org95&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org95&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:39,434 [244] [DEBUG] [app] Starting request: urn:request:8b931c59-7922-432f-b849-d2433ecd196b (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,434 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,434 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,435 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) notificationworker stdout | 2025-11-08 15:12:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:49.439570+00:00 (in 9.999664 seconds) notificationworker stdout | 2025-11-08 15:12:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:49 GMT)" (scheduled at 2025-11-08 15:12:39.439570+00:00) notificationworker stdout | 2025-11-08 15:12:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 39, 440151), True, datetime.datetime(2025, 11, 8, 15, 12, 39, 440151), 0, 'notification/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,448 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,449 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) notificationworker stdout | 2025-11-08 15:12:39,451 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:39,451 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:39,451 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:49 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:39,452 [241] [DEBUG] [app] Starting request: urn:request:fb6d8ce8-6185-4adc-84b0-1258439c14dc (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,452 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,452 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,453 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,453 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org97', 1, 3, 1, 'org97', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,458 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,462 [244] [DEBUG] [app] Ending request: urn:request:8b931c59-7922-432f-b849-d2433ecd196b (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8b931c59-7922-432f-b849-d2433ecd196b', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org97&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org97', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,463 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org97&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.030) gunicorn-web stdout | 2025-11-08 15:12:39,463 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org97&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:39,463 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,463 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,463 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,464 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,468 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org98', 1, 3, 1, 'org98', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,474 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,477 [241] [DEBUG] [app] Ending request: urn:request:fb6d8ce8-6185-4adc-84b0-1258439c14dc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fb6d8ce8-6185-4adc-84b0-1258439c14dc', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org98&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org98', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,478 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org98&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:39,478 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org98&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:39,709 [241] [DEBUG] [app] Starting request: urn:request:11678054-e00d-48d7-9bcd-5a044069ff18 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:39,710 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,710 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,710 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,722 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,723 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,727 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whu_org', 1, 3, 1, 'whu_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,732 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [11, 13, None, 1762614759732, False]) gunicorn-web stdout | 2025-11-08 15:12:39,736 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,739 [243] [DEBUG] [app] Starting request: urn:request:e3a6be13-0256-4774-8d42-3d847c1f0192 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,739 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,739 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,740 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,740 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [11, 13]) gunicorn-web stdout | 2025-11-08 15:12:39,743 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['whu_org']) gunicorn-web stdout | 2025-11-08 15:12:39,747 [241] [DEBUG] [app] Ending request: urn:request:11678054-e00d-48d7-9bcd-5a044069ff18 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:11678054-e00d-48d7-9bcd-5a044069ff18', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whu_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whu_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,747 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:39,747 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.0" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=whu_org&public=true HTTP/1.1" 200 512 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.039 2246 0.039) gunicorn-web stdout | 2025-11-08 15:12:39,747 [242] [DEBUG] [app] Starting request: urn:request:ba0b5166-81c2-47ca-afac-6aba0d7d3abf (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:39,748 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,748 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,748 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,751 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,751 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,751 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,751 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,752 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,752 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,752 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,752 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,752 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,756 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org6', 1, 3, 1, 'org6', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,759 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:39,759 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:39,759 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,759 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:39,759 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,760 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,760 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:39,760 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:39,760 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:39,761 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,764 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org7', 1, 3, 1, 'org7', 101]) gunicorn-web stdout | 2025-11-08 15:12:39,765 [243] [DEBUG] [app] Ending request: urn:request:e3a6be13-0256-4774-8d42-3d847c1f0192 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:e3a6be13-0256-4774-8d42-3d847c1f0192', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org6&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org6', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,766 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.028) gunicorn-web stdout | 2025-11-08 15:12:39,766 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org6&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:39,769 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:39,773 [242] [DEBUG] [app] Ending request: urn:request:ba0b5166-81c2-47ca-afac-6aba0d7d3abf (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ba0b5166-81c2-47ca-afac-6aba0d7d3abf', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org7&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org7', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:39,774 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:39,774 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:39 +0000] "GET /api/v1/repository?last_modified=true&namespace=org7&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.028) storagereplication stdout | 2025-11-08 15:12:39,853 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:12:39,877 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:40,008 [244] [DEBUG] [app] Starting request: urn:request:d5292fdf-d8d7-403d-b190-37894e9d09be (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,008 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,008 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,009 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,020 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,021 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,025 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org14', 1, 3, 1, 'org14', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,030 [241] [DEBUG] [app] Starting request: urn:request:49f11302-2516-444e-9043-2db187ccdd56 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,030 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,030 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,030 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,031 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,033 [243] [DEBUG] [app] Starting request: urn:request:2b8a2b10-8fc9-4396-8372-32bdd2e2d2b4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,033 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,034 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,034 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,035 [244] [DEBUG] [app] Ending request: urn:request:d5292fdf-d8d7-403d-b190-37894e9d09be (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d5292fdf-d8d7-403d-b190-37894e9d09be', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org14&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org14', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,035 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:40,035 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org14&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,041 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,041 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,041 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,042 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,045 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,046 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,046 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org17', 1, 3, 1, 'org17', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,049 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org16', 1, 3, 1, 'org16', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,051 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,055 [244] [DEBUG] [app] Starting request: urn:request:1e965d2f-cc79-4eda-b066-b60b390023e4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,055 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,055 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,055 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,055 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,055 [241] [DEBUG] [app] Ending request: urn:request:49f11302-2516-444e-9043-2db187ccdd56 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:49f11302-2516-444e-9043-2db187ccdd56', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org17&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org17', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,056 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,056 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org17&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,059 [243] [DEBUG] [app] Ending request: urn:request:2b8a2b10-8fc9-4396-8372-32bdd2e2d2b4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2b8a2b10-8fc9-4396-8372-32bdd2e2d2b4', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org16&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org16', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,059 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,059 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org16&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,066 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,066 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,066 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,066 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,066 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,067 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,067 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,067 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,067 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,071 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org22', 1, 3, 1, 'org22', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,076 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,080 [244] [DEBUG] [app] Ending request: urn:request:1e965d2f-cc79-4eda-b066-b60b390023e4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1e965d2f-cc79-4eda-b066-b60b390023e4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org22&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org22', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,081 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,081 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org22&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org22&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,112 [244] [DEBUG] [app] Starting request: urn:request:82471bec-ac9c-4b5b-a081-4233903a12a0 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,113 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,113 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,113 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,124 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,125 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,129 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org23', 1, 3, 1, 'org23', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,134 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,138 [244] [DEBUG] [app] Ending request: urn:request:82471bec-ac9c-4b5b-a081-4233903a12a0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:82471bec-ac9c-4b5b-a081-4233903a12a0', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org23&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org23', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,138 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,138 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org23&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org23&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,319 [242] [DEBUG] [app] Starting request: urn:request:0f6e2598-78f4-4150-80a1-fa15e435910a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,320 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,320 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,320 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,320 [243] [DEBUG] [app] Starting request: urn:request:89a23ae4-6e1e-4a5c-8436-b1ecfe80a826 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,320 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,320 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,321 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,332 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,332 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,332 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,332 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,332 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,333 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,333 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,333 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,333 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,333 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,333 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,336 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org31', 1, 3, 1, 'org31', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,337 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org25', 1, 3, 1, 'org25', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,342 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,342 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,346 [242] [DEBUG] [app] Ending request: urn:request:0f6e2598-78f4-4150-80a1-fa15e435910a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0f6e2598-78f4-4150-80a1-fa15e435910a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org31&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org31', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,346 [243] [DEBUG] [app] Ending request: urn:request:89a23ae4-6e1e-4a5c-8436-b1ecfe80a826 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:89a23ae4-6e1e-4a5c-8436-b1ecfe80a826', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org25&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org25', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,346 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,346 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org31&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:40,346 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org31&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,346 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org25&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org25&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,347 [244] [DEBUG] [app] Starting request: urn:request:4ccfd0bd-fc91-4204-b8aa-25ea7d63c2c2 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,347 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,348 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,348 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,359 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,360 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,362 [241] [DEBUG] [app] Starting request: urn:request:6fff49d7-3161-4f10-b37e-6025b37a1112 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,362 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,362 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,363 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,364 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org32', 1, 3, 1, 'org32', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,369 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,373 [244] [DEBUG] [app] Ending request: urn:request:4ccfd0bd-fc91-4204-b8aa-25ea7d63c2c2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4ccfd0bd-fc91-4204-b8aa-25ea7d63c2c2', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org32&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org32', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,373 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,373 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,373 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,373 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,373 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org32&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org32&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,374 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,378 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org33', 1, 3, 1, 'org33', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,383 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,387 [241] [DEBUG] [app] Ending request: urn:request:6fff49d7-3161-4f10-b37e-6025b37a1112 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6fff49d7-3161-4f10-b37e-6025b37a1112', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org33&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org33', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,387 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org33&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:40,388 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org33&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,417 [241] [DEBUG] [app] Starting request: urn:request:fa5fab99-6d37-4d1a-b234-85865652533f (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,417 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,417 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,418 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,428 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,428 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,428 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,429 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,433 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org40', 1, 3, 1, 'org40', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,438 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,442 [241] [DEBUG] [app] Ending request: urn:request:fa5fab99-6d37-4d1a-b234-85865652533f (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fa5fab99-6d37-4d1a-b234-85865652533f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org40&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org40', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,442 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org40&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:40,443 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org40&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,503 [244] [DEBUG] [app] Starting request: urn:request:23da005b-8955-4a21-bc92-41de6a46f3d9 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,504 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,504 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,504 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,515 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,515 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,515 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,516 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,520 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org41', 1, 3, 1, 'org41', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,525 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,529 [244] [DEBUG] [app] Ending request: urn:request:23da005b-8955-4a21-bc92-41de6a46f3d9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:23da005b-8955-4a21-bc92-41de6a46f3d9', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org41&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org41', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,529 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,530 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org41&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org41&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,612 [243] [DEBUG] [app] Starting request: urn:request:0008376f-7643-4c52-84cf-b171c2bcace4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,612 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,612 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,613 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,624 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,625 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,626 [244] [DEBUG] [app] Starting request: urn:request:30482360-d27d-4ef6-a1f5-da29498742a8 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,626 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,626 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,627 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,629 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org42', 1, 3, 1, 'org42', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,634 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,638 [243] [DEBUG] [app] Ending request: urn:request:0008376f-7643-4c52-84cf-b171c2bcace4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:0008376f-7643-4c52-84cf-b171c2bcace4', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org42&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org42', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,638 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,638 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,638 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,638 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,638 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,639 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,639 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,639 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,639 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org42&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org42&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,639 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,639 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,644 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org46', 1, 3, 1, 'org46', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,649 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,653 [244] [DEBUG] [app] Ending request: urn:request:30482360-d27d-4ef6-a1f5-da29498742a8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:30482360-d27d-4ef6-a1f5-da29498742a8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org46&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org46', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,653 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org46&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:40,654 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org46&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,659 [244] [DEBUG] [app] Starting request: urn:request:ac1542e2-932d-41b7-912e-5028a8fa24b8 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,659 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,660 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,670 [243] [DEBUG] [app] Starting request: urn:request:65efb951-ac14-4380-94c9-8482e0fea02c (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,670 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,670 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,670 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,671 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,672 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,676 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org49', 1, 3, 1, 'org49', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,681 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,681 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,682 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,685 [244] [DEBUG] [app] Ending request: urn:request:ac1542e2-932d-41b7-912e-5028a8fa24b8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ac1542e2-932d-41b7-912e-5028a8fa24b8', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org49&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org49', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,685 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org49&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,685 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org49&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,686 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org50', 1, 3, 1, 'org50', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,691 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,695 [243] [DEBUG] [app] Ending request: urn:request:65efb951-ac14-4380-94c9-8482e0fea02c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:65efb951-ac14-4380-94c9-8482e0fea02c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org50&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org50', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,695 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org50&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:40,695 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org50&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:40,724 [243] [DEBUG] [app] Starting request: urn:request:536ec810-3e9b-4110-8906-d2dbb392cbb9 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,724 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,724 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,725 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,736 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,740 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org55', 1, 3, 1, 'org55', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,746 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,750 [243] [DEBUG] [app] Ending request: urn:request:536ec810-3e9b-4110-8906-d2dbb392cbb9 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:536ec810-3e9b-4110-8906-d2dbb392cbb9', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org55&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org55', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,750 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,750 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org55&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org55&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,800 [243] [DEBUG] [app] Starting request: urn:request:cdc6ae0e-20b4-426c-b529-66e4f6031f27 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,800 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,800 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,801 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,812 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,816 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org57', 1, 3, 1, 'org57', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,821 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,825 [243] [DEBUG] [app] Ending request: urn:request:cdc6ae0e-20b4-426c-b529-66e4f6031f27 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:cdc6ae0e-20b4-426c-b529-66e4f6031f27', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org57&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org57', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,825 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,826 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org57&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org57&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:40,905 [243] [DEBUG] [app] Starting request: urn:request:ae8672d5-66ca-40b4-8e90-402cda38cfcf (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,906 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,906 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,906 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,918 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,919 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,922 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org58', 1, 3, 1, 'org58', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,928 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,932 [243] [DEBUG] [app] Ending request: urn:request:ae8672d5-66ca-40b4-8e90-402cda38cfcf (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ae8672d5-66ca-40b4-8e90-402cda38cfcf', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org58&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org58', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,932 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,933 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org58&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org58&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:40,939 [244] [DEBUG] [app] Starting request: urn:request:9006127c-dfc5-4398-8d37-9a546361048c (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,939 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,939 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,940 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,951 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,952 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,955 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org64', 1, 3, 1, 'org64', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,961 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,965 [244] [DEBUG] [app] Ending request: urn:request:9006127c-dfc5-4398-8d37-9a546361048c (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:9006127c-dfc5-4398-8d37-9a546361048c', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org64&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org64', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,965 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,965 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org64&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org64&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:40,969 [244] [DEBUG] [app] Starting request: urn:request:404c645b-e2eb-4aec-a46a-362f54f3868f (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:40,970 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,970 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,970 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,979 [241] [DEBUG] [app] Starting request: urn:request:bbaab1a5-0606-4351-aa45-7f587d55eb19 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:40,979 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,979 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,980 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,981 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,982 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,982 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,982 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,986 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org65', 1, 3, 1, 'org65', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:40,991 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:40,992 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:40,992 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:40,996 [244] [DEBUG] [app] Ending request: urn:request:404c645b-e2eb-4aec-a46a-362f54f3868f (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:404c645b-e2eb-4aec-a46a-362f54f3868f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org65&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org65', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:40,996 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org66', 1, 3, 1, 'org66', 101]) gunicorn-web stdout | 2025-11-08 15:12:40,997 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:40,997 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org65&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:40 +0000] "GET /api/v1/repository?last_modified=true&namespace=org65&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:41,002 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,005 [241] [DEBUG] [app] Ending request: urn:request:bbaab1a5-0606-4351-aa45-7f587d55eb19 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:bbaab1a5-0606-4351-aa45-7f587d55eb19', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org66&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org66', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,006 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,006 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org66&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org66&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:41,029 [244] [DEBUG] [app] Starting request: urn:request:5d64ebb8-55b6-44ea-8e4f-c9551cbd6da4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,030 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,030 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,030 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,041 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,042 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,045 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org72', 1, 3, 1, 'org72', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,051 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,055 [244] [DEBUG] [app] Ending request: urn:request:5d64ebb8-55b6-44ea-8e4f-c9551cbd6da4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5d64ebb8-55b6-44ea-8e4f-c9551cbd6da4', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org72&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org72', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,055 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,055 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org72&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org72&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,097 [243] [DEBUG] [app] Starting request: urn:request:7b92d077-1bc4-4cbf-8a59-6f8c248aa3b2 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,097 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,097 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,098 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,109 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,110 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,114 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org74', 1, 3, 1, 'org74', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,120 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,123 [243] [DEBUG] [app] Ending request: urn:request:7b92d077-1bc4-4cbf-8a59-6f8c248aa3b2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:7b92d077-1bc4-4cbf-8a59-6f8c248aa3b2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org74&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org74', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,124 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,124 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org74&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org74&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:41,198 [244] [DEBUG] [app] Starting request: urn:request:ae4b7f67-3d21-4916-87a9-dd490c665ed5 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,198 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,198 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,199 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,210 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,210 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,210 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,211 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,215 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org75', 1, 3, 1, 'org75', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,221 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,225 [244] [DEBUG] [app] Ending request: urn:request:ae4b7f67-3d21-4916-87a9-dd490c665ed5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:ae4b7f67-3d21-4916-87a9-dd490c665ed5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org75&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org75', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,226 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,226 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org75&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org75&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) buildlogsarchiver stdout | 2025-11-08 15:12:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:12:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:11.229685+00:00 (in 29.999625 seconds) buildlogsarchiver stdout | 2025-11-08 15:12:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:11 GMT)" (scheduled at 2025-11-08 15:12:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:12:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 12, 41, 230255), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:12:41,241 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:12:41,241 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:12:41,242 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:11 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:41,250 [244] [DEBUG] [app] Starting request: urn:request:980f0238-89a2-4d05-9424-669d69f34039 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,250 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,250 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,250 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,261 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,261 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,261 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,261 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,262 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,262 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,262 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,262 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,262 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,266 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org80', 1, 3, 1, 'org80', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,271 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,275 [244] [DEBUG] [app] Ending request: urn:request:980f0238-89a2-4d05-9424-669d69f34039 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:980f0238-89a2-4d05-9424-669d69f34039', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org80&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org80', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,275 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,276 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org80&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org80&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.026) gunicorn-web stdout | 2025-11-08 15:12:41,280 [244] [DEBUG] [app] Starting request: urn:request:4c02d6b1-714a-448e-b127-a856c7518a5d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,280 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,280 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,280 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,288 [241] [DEBUG] [app] Starting request: urn:request:f50ae97c-4bbe-41dc-b81e-6e3cf3356dbb (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,288 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,288 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,289 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,291 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,292 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,296 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org81', 1, 3, 1, 'org81', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,300 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,301 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,301 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,305 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org84', 1, 3, 1, 'org84', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,305 [244] [DEBUG] [app] Ending request: urn:request:4c02d6b1-714a-448e-b127-a856c7518a5d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4c02d6b1-714a-448e-b127-a856c7518a5d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org81&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org81', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,306 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org81&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,306 [244] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org81&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:41,310 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,314 [241] [DEBUG] [app] Ending request: urn:request:f50ae97c-4bbe-41dc-b81e-6e3cf3356dbb (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f50ae97c-4bbe-41dc-b81e-6e3cf3356dbb', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org84&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org84', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,314 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,315 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org84&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org84&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,336 [242] [DEBUG] [app] Starting request: urn:request:f5c0e314-0532-4949-bec0-9a11e8e7578a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,337 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,337 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,337 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,348 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,349 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,353 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org89', 1, 3, 1, 'org89', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,358 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,362 [242] [DEBUG] [app] Ending request: urn:request:f5c0e314-0532-4949-bec0-9a11e8e7578a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f5c0e314-0532-4949-bec0-9a11e8e7578a', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org89&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org89', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,362 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,363 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org89&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org89&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,397 [242] [DEBUG] [app] Starting request: urn:request:6d8ef859-df68-4af4-b07b-16f4b85d9e3e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,397 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,397 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,397 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,408 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,408 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,408 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,409 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,413 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org90', 1, 3, 1, 'org90', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,419 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,422 [242] [DEBUG] [app] Ending request: urn:request:6d8ef859-df68-4af4-b07b-16f4b85d9e3e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6d8ef859-df68-4af4-b07b-16f4b85d9e3e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org90&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org90', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,423 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,423 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org90&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org90&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2244 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,491 [243] [DEBUG] [app] Starting request: urn:request:33cee38f-51df-49f4-a6f9-a08f854cd0b1 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,492 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,492 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,492 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,503 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,504 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,508 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org91', 1, 3, 1, 'org91', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,514 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,517 [243] [DEBUG] [app] Ending request: urn:request:33cee38f-51df-49f4-a6f9-a08f854cd0b1 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:33cee38f-51df-49f4-a6f9-a08f854cd0b1', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org91&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org91', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,518 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,518 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org91&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org91&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2244 0.028) gunicorn-web stdout | 2025-11-08 15:12:41,563 [244] [DEBUG] [app] Starting request: urn:request:40724b7d-a25e-48bf-ae15-6be0843a5730 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,563 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,563 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,564 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,575 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,576 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,576 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,576 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,580 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org96', 1, 3, 1, 'org96', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,586 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,590 [244] [DEBUG] [app] Ending request: urn:request:40724b7d-a25e-48bf-ae15-6be0843a5730 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:40724b7d-a25e-48bf-ae15-6be0843a5730', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org96&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org96', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,591 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,591 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org96&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org96&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:41,591 [243] [DEBUG] [app] Starting request: urn:request:417a6c39-4464-4d8e-a3a3-a497b853fe68 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,591 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,591 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,592 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,597 [241] [DEBUG] [app] Starting request: urn:request:1f65af42-58af-4d27-9f39-a79851c18e2d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,597 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,597 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,597 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,602 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,603 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,607 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org1', 1, 3, 1, 'org1', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,608 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,609 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,609 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,612 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [1, 4, 5, 6, None, 1762614761612, False]) gunicorn-web stdout | 2025-11-08 15:12:41,613 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'proxy_org', 1, 3, 1, 'proxy_org', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,617 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,618 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [7, 8, None, 1762614761618, False]) gunicorn-web stdout | 2025-11-08 15:12:41,620 [243] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s, %s, %s))', [1, 4, 5, 6]) gunicorn-web stdout | 2025-11-08 15:12:41,622 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,624 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['org1']) gunicorn-web stdout | 2025-11-08 15:12:41,626 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", "t1"."size_bytes" FROM "quotarepositorysize" AS "t1" WHERE ("t1"."repository_id" IN (%s, %s))', [7, 8]) gunicorn-web stdout | 2025-11-08 15:12:41,627 [243] [DEBUG] [app] Ending request: urn:request:417a6c39-4464-4d8e-a3a3-a497b853fe68 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:417a6c39-4464-4d8e-a3a3-a497b853fe68', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org1&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org1', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,627 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,628 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.0" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org1&public=true HTTP/1.1" 200 957 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.037 2243 0.037) gunicorn-web stdout | 2025-11-08 15:12:41,629 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."limit_bytes" FROM "userorganizationquota" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_id" = "t2"."id") WHERE ("t2"."username" = %s)', ['proxy_org']) gunicorn-web stdout | 2025-11-08 15:12:41,633 [241] [DEBUG] [app] Ending request: urn:request:1f65af42-58af-4d27-9f39-a79851c18e2d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1f65af42-58af-4d27-9f39-a79851c18e2d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=proxy_org&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'proxy_org', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,633 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,633 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.0" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=proxy_org&public=true HTTP/1.1" 200 498 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.037 2248 0.037) autopruneworker stdout | 2025-11-08 15:12:41,641 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:41,644 [241] [DEBUG] [app] Starting request: urn:request:16b6418a-33b6-47c8-b042-6f4d099060e4 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,644 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,644 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,645 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,656 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,656 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,656 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,657 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,661 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org8', 1, 3, 1, 'org8', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,666 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,670 [241] [DEBUG] [app] Ending request: urn:request:16b6418a-33b6-47c8-b042-6f4d099060e4 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:16b6418a-33b6-47c8-b042-6f4d099060e4', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org8&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org8', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,670 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,671 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org8&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2243 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,951 [241] [DEBUG] [app] Starting request: urn:request:2484135f-fb47-4b49-8484-855888148f62 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:41,951 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,951 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,952 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,954 [244] [DEBUG] [app] Starting request: urn:request:177a92b6-5bbf-4ecf-9bcc-e894cacd6f50 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,954 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,954 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,954 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,956 [242] [DEBUG] [app] Starting request: urn:request:6a91477f-fd27-49ac-941b-ee58b9c52dc8 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,956 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,956 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,956 [243] [DEBUG] [app] Starting request: urn:request:d2fbb869-4359-4349-89d7-3f25938af33d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,956 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,956 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,957 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,957 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,963 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,964 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,965 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,965 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,965 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,965 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,966 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,967 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,968 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,968 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,968 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,968 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,969 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,969 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,969 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,969 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,969 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org99', 1, 3, 1, 'org99', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,969 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,969 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,970 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,970 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org102', 1, 3, 1, 'org102', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,972 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org100', 1, 3, 1, 'org100', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,973 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org103', 1, 3, 1, 'org103', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,974 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,976 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,978 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,979 [241] [DEBUG] [app] Ending request: urn:request:2484135f-fb47-4b49-8484-855888148f62 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2484135f-fb47-4b49-8484-855888148f62', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org99&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org99', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,979 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org99&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2244 0.029) gunicorn-web stdout | 2025-11-08 15:12:41,979 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org99&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:41,979 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:41,979 [244] [DEBUG] [app] Ending request: urn:request:177a92b6-5bbf-4ecf-9bcc-e894cacd6f50 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:177a92b6-5bbf-4ecf-9bcc-e894cacd6f50', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org102&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org102', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,980 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,980 [241] [DEBUG] [app] Starting request: urn:request:25874560-f3e0-4c1c-838b-fedb72f67ecc (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org102&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.028) gunicorn-web stdout | 2025-11-08 15:12:41,980 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org102&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:41,980 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,980 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,981 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,981 [244] [DEBUG] [app] Starting request: urn:request:8e91c61d-15a8-4301-a2cb-79d5eb7cb624 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:41,981 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,981 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,982 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,982 [242] [DEBUG] [app] Ending request: urn:request:6a91477f-fd27-49ac-941b-ee58b9c52dc8 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6a91477f-fd27-49ac-941b-ee58b9c52dc8', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org100&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org100', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,982 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,982 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org100&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org100&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:41,983 [243] [DEBUG] [app] Ending request: urn:request:d2fbb869-4359-4349-89d7-3f25938af33d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:d2fbb869-4359-4349-89d7-3f25938af33d', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org103&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org103', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:41,984 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:41,984 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org103&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:41 +0000] "GET /api/v1/repository?last_modified=true&namespace=org103&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:41,991 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,991 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,992 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,992 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:41,992 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:41,992 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:41,993 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:41,996 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org101', 1, 3, 1, 'org101', 101]) gunicorn-web stdout | 2025-11-08 15:12:41,997 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org104', 1, 3, 1, 'org104', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,001 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,002 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,005 [241] [DEBUG] [app] Ending request: urn:request:25874560-f3e0-4c1c-838b-fedb72f67ecc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:25874560-f3e0-4c1c-838b-fedb72f67ecc', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org101&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org101', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,005 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,006 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org101&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org101&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.049 2245 0.048) gunicorn-web stdout | 2025-11-08 15:12:42,006 [244] [DEBUG] [app] Ending request: urn:request:8e91c61d-15a8-4301-a2cb-79d5eb7cb624 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8e91c61d-15a8-4301-a2cb-79d5eb7cb624', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org104&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org104', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,007 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,007 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org104&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org104&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.047 2245 0.046) gunicorn-web stdout | 2025-11-08 15:12:42,252 [244] [DEBUG] [app] Starting request: urn:request:88244772-e2ea-4435-b52d-cc3e81b5b5d2 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,252 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,252 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,252 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,256 [242] [DEBUG] [app] Starting request: urn:request:8aa4e0bd-f7a0-448f-be77-6e2cc7f82c6f (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:42,256 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,256 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,257 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,260 [243] [DEBUG] [app] Starting request: urn:request:f33efa0b-6fa5-4b9d-bd67-e0d422dc6fc2 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,260 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,261 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,261 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,264 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,264 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,264 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,264 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,265 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,265 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,265 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,265 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,265 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,266 [241] [DEBUG] [app] Starting request: urn:request:c851cf75-c320-4f0b-a2fe-b4488259574e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,266 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,266 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,266 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,267 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,268 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,269 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org105', 1, 3, 1, 'org105', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,272 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org106', 1, 3, 1, 'org106', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,272 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,273 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,274 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,277 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org108', 1, 3, 1, 'org108', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,277 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,277 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,278 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,278 [244] [DEBUG] [app] Ending request: urn:request:88244772-e2ea-4435-b52d-cc3e81b5b5d2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:88244772-e2ea-4435-b52d-cc3e81b5b5d2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org105&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org105', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,279 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org105&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:42,279 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org105&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,280 [244] [DEBUG] [app] Starting request: urn:request:c4b9893d-27f2-47ad-8ea6-b437c7e79bb5 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,280 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,280 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,280 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,281 [242] [DEBUG] [app] Ending request: urn:request:8aa4e0bd-f7a0-448f-be77-6e2cc7f82c6f (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:8aa4e0bd-f7a0-448f-be77-6e2cc7f82c6f', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org106&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org106', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,282 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,282 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org106&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org106&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:42,282 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org107', 1, 3, 1, 'org107', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,282 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,286 [243] [DEBUG] [app] Ending request: urn:request:f33efa0b-6fa5-4b9d-bd67-e0d422dc6fc2 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f33efa0b-6fa5-4b9d-bd67-e0d422dc6fc2', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org108&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org108', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,286 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org108&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:42,287 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org108&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,287 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,289 [243] [DEBUG] [app] Starting request: urn:request:1643657c-e024-4db6-a1db-9037e72b40fc (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:42,289 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,289 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,290 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,291 [241] [DEBUG] [app] Ending request: urn:request:c851cf75-c320-4f0b-a2fe-b4488259574e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c851cf75-c320-4f0b-a2fe-b4488259574e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org107&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org107', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,291 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,292 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,292 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,292 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org107&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:42,292 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org107&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,292 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,296 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org109', 1, 3, 1, 'org109', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,300 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,301 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,301 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,305 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org110', 1, 3, 1, 'org110', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,305 [244] [DEBUG] [app] Ending request: urn:request:c4b9893d-27f2-47ad-8ea6-b437c7e79bb5 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:c4b9893d-27f2-47ad-8ea6-b437c7e79bb5', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org109&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org109', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,305 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org109&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.028) gunicorn-web stdout | 2025-11-08 15:12:42,306 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org109&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,310 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,314 [243] [DEBUG] [app] Ending request: urn:request:1643657c-e024-4db6-a1db-9037e72b40fc (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:1643657c-e024-4db6-a1db-9037e72b40fc', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org110&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org110', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,314 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,314 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org110&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org110&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.026 2245 0.026) gunicorn-web stdout | 2025-11-08 15:12:42,545 [244] [DEBUG] [app] Starting request: urn:request:b4d00972-94a5-4329-86de-df00a54790cd (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,545 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,545 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,545 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,557 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,557 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,557 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,558 [242] [DEBUG] [app] Starting request: urn:request:fab98b88-b275-4725-b3af-bebc7b8ae9b0 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:42,558 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,558 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,558 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,559 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,562 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org111', 1, 3, 1, 'org111', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,566 [241] [DEBUG] [app] Starting request: urn:request:10f5d4ff-b9f2-4d4c-bb03-2b2c0d4a1537 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,567 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,567 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,567 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,568 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,571 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,571 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,571 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,572 [244] [DEBUG] [app] Ending request: urn:request:b4d00972-94a5-4329-86de-df00a54790cd (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:b4d00972-94a5-4329-86de-df00a54790cd', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org111&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org111', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,572 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,572 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org111&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:42,573 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org111&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,576 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org112', 1, 3, 1, 'org112', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,577 [244] [DEBUG] [app] Starting request: urn:request:2be4c201-84b8-4636-a8a8-b6d9859cc00a (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,578 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,578 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,578 [243] [DEBUG] [app] Starting request: urn:request:a3a36ed7-32da-4d2d-b700-7fd976ea33ce (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,578 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,578 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,578 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,578 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,579 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,579 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,580 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,582 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,583 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org113', 1, 3, 1, 'org113', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,585 [242] [DEBUG] [app] Ending request: urn:request:fab98b88-b275-4725-b3af-bebc7b8ae9b0 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:fab98b88-b275-4725-b3af-bebc7b8ae9b0', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org112&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org112', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,586 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org112&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:42,586 [242] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org112&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,589 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,589 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,590 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,590 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,590 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,590 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,590 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,591 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,591 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,591 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,591 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,591 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,593 [241] [DEBUG] [app] Ending request: urn:request:10f5d4ff-b9f2-4d4c-bb03-2b2c0d4a1537 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:10f5d4ff-b9f2-4d4c-bb03-2b2c0d4a1537', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org113&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org113', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,594 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,594 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org114', 1, 3, 1, 'org114', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,594 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org113&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org113&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:42,595 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org115', 1, 3, 1, 'org115', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,599 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,599 [241] [DEBUG] [app] Starting request: urn:request:4c27ce81-6224-4183-a67f-eb7dcb02d989 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:42,599 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,599 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,600 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,601 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,603 [244] [DEBUG] [app] Ending request: urn:request:2be4c201-84b8-4636-a8a8-b6d9859cc00a (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:2be4c201-84b8-4636-a8a8-b6d9859cc00a', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org114&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org114', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,603 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,604 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org114&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org114&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.026) gunicorn-web stdout | 2025-11-08 15:12:42,605 [243] [DEBUG] [app] Ending request: urn:request:a3a36ed7-32da-4d2d-b700-7fd976ea33ce (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:a3a36ed7-32da-4d2d-b700-7fd976ea33ce', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org115&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org115', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,605 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org115&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2245 0.028) gunicorn-web stdout | 2025-11-08 15:12:42,605 [243] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org115&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,610 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,611 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,612 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,615 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org116', 1, 3, 1, 'org116', 101]) quotaregistrysizeworker stdout | 2025-11-08 15:12:42,609 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:12:42,621 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,624 [241] [DEBUG] [app] Ending request: urn:request:4c27ce81-6224-4183-a67f-eb7dcb02d989 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:4c27ce81-6224-4183-a67f-eb7dcb02d989', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org116&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org116', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,625 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,625 [241] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org116&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org116&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:42,837 [244] [DEBUG] [app] Starting request: urn:request:98317016-08e0-4ba4-8088-4336afd9b4df (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,837 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,837 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,837 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,849 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,849 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,849 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,850 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,854 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org117', 1, 3, 1, 'org117', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,859 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,863 [243] [DEBUG] [app] Starting request: urn:request:5e16fe46-0d29-4f20-a27d-5e712cb1b60d (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.128.2.9'} gunicorn-web stdout | 2025-11-08 15:12:42,863 [243] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,863 [244] [DEBUG] [app] Ending request: urn:request:98317016-08e0-4ba4-8088-4336afd9b4df (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:98317016-08e0-4ba4-8088-4336afd9b4df', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org117&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org117', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,863 [243] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,863 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,864 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org117&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org117&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.028 2245 0.029) gunicorn-web stdout | 2025-11-08 15:12:42,864 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,875 [243] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,876 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,879 [241] [DEBUG] [app] Starting request: urn:request:f912dab2-6601-4e37-9129-77e439711f6e (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,879 [241] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,879 [241] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,879 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,880 [244] [DEBUG] [app] Starting request: urn:request:589fd274-28c9-4c22-a22e-03147032ff13 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,880 [244] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,880 [244] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,880 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,881 [243] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org118', 1, 3, 1, 'org118', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,886 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,886 [242] [DEBUG] [app] Starting request: urn:request:6364b1a4-d956-4bba-8d51-b2665f431c58 (/api/v1/repository) {'X-Forwarded-For': '123.123.44.25, 10.129.2.19'} gunicorn-web stdout | 2025-11-08 15:12:42,887 [242] [DEBUG] [app] User loader loading deferred user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,887 [242] [DEBUG] [auth.cookie] Loading user from cookie: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,887 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['464c8e82-54fe-42cf-9602-a0649132d94c', False, 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,890 [243] [DEBUG] [app] Ending request: urn:request:5e16fe46-0d29-4f20-a27d-5e712cb1b60d (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:5e16fe46-0d29-4f20-a27d-5e712cb1b60d', 'remote_addr': '10.128.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org118&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org118', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,890 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,890 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,890 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,890 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,891 [243] [INFO] [gunicorn.access] 10.128.2.9 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org118&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" nginx stdout | 10.128.2.9 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org118&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.029 2245 0.028) gunicorn-web stdout | 2025-11-08 15:12:42,891 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,891 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,891 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,891 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,892 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,895 [241] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org120', 1, 3, 1, 'org120', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,896 [244] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'org119', 1, 3, 1, 'org119', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: 464c8e82-54fe-42cf-9602-a0649132d94c gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2025-11-08 15:12:42,898 [242] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2025-11-08 15:12:42,899 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', ['whuquay', 1, 0]) gunicorn-web stdout | 2025-11-08 15:12:42,900 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,902 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,903 [242] [DEBUG] [peewee] ('(SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t1"."visibility_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") WHERE ((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'whuquay', 1, 3, 1, 'whuquay', 101]) gunicorn-web stdout | 2025-11-08 15:12:42,904 [241] [DEBUG] [app] Ending request: urn:request:f912dab2-6601-4e37-9129-77e439711f6e (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:f912dab2-6601-4e37-9129-77e439711f6e', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org120&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org120', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,904 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org120&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.026) gunicorn-web stdout | 2025-11-08 15:12:42,905 [241] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org120&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,906 [244] [DEBUG] [app] Ending request: urn:request:589fd274-28c9-4c22-a22e-03147032ff13 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:589fd274-28c9-4c22-a22e-03147032ff13', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=org119&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'org119', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,906 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org119&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2245 0.027) gunicorn-web stdout | 2025-11-08 15:12:42,906 [244] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=org119&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:42,908 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [1, 1, 3]) gunicorn-web stdout | 2025-11-08 15:12:42,912 [242] [DEBUG] [app] Ending request: urn:request:6364b1a4-d956-4bba-8d51-b2665f431c58 (/api/v1/repository) {'endpoint': 'api.repositorylist', 'request_id': 'urn:request:6364b1a4-d956-4bba-8d51-b2665f431c58', 'remote_addr': '10.129.2.19', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/api/v1/repository?last_modified=true&namespace=whuquay&public=true', 'path': '/api/v1/repository', 'parameters': {'last_modified': 'true', 'namespace': 'whuquay', 'public': 'true'}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36'} gunicorn-web stdout | 2025-11-08 15:12:42,913 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.129.2.19 (-) - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&public=true HTTP/1.1" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" (0.027 2246 0.028) gunicorn-web stdout | 2025-11-08 15:12:42,913 [242] [INFO] [gunicorn.access] 10.129.2.19 - - [08/Nov/2025:15:12:42 +0000] "GET /api/v1/repository?last_modified=true&namespace=whuquay&public=true HTTP/1.0" 200 21 "https://quayregistry-quay-quay-enterprise.apps.whu419az10.qe.azure.devcluster.openshift.com/repository" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" gunicorn-web stdout | 2025-11-08 15:12:43,903 [242] [DEBUG] [app] Starting request: urn:request:3dc845f7-c9d7-4cc5-904a-84e995159aec (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:43,904 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:43,906 [279] [DEBUG] [app] Starting request: urn:request:9e786842-cf6b-4d1f-9abe-ce036117e586 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:43,906 [279] [DEBUG] [app] Ending request: urn:request:9e786842-cf6b-4d1f-9abe-ce036117e586 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:9e786842-cf6b-4d1f-9abe-ce036117e586', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:43,906 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:12:43,906 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:43,907 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:43,908 [242] [DEBUG] [app] Starting request: urn:request:d84414e6-d737-44c8-ad6b-b93f40d14a3c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:43,908 [242] [DEBUG] [app] Ending request: urn:request:d84414e6-d737-44c8-ad6b-b93f40d14a3c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d84414e6-d737-44c8-ad6b-b93f40d14a3c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:43,908 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:43,909 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:43,909 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:43,909 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:43,909 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:43,918 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:43,918 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:43,928 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:43,931 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:43,934 [242] [DEBUG] [app] Ending request: urn:request:3dc845f7-c9d7-4cc5-904a-84e995159aec (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3dc845f7-c9d7-4cc5-904a-84e995159aec', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:43,934 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:43,934 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.032) gunicorn-web stdout | 2025-11-08 15:12:43,956 [244] [DEBUG] [app] Starting request: urn:request:f2f59d63-c7f5-40d5-a6a8-e7126b7fc3da (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:43,957 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:43,958 [279] [DEBUG] [app] Starting request: urn:request:d400eceb-6261-497b-9f12-561b9a507199 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:43,958 [279] [DEBUG] [app] Ending request: urn:request:d400eceb-6261-497b-9f12-561b9a507199 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d400eceb-6261-497b-9f12-561b9a507199', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:43,959 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.000 162 0.001) gunicorn-web stdout | 2025-11-08 15:12:43,959 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:43,960 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:43,961 [241] [DEBUG] [app] Starting request: urn:request:14975952-75cc-425c-8d0a-e770252c22c9 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:43,961 [241] [DEBUG] [app] Ending request: urn:request:14975952-75cc-425c-8d0a-e770252c22c9 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:14975952-75cc-425c-8d0a-e770252c22c9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:12:43,961 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:43,962 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:43,962 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:43,962 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:43,962 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:43,970 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:43,970 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:43,980 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:43,983 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:43,986 [244] [DEBUG] [app] Ending request: urn:request:f2f59d63-c7f5-40d5-a6a8-e7126b7fc3da (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:f2f59d63-c7f5-40d5-a6a8-e7126b7fc3da', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:43,986 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:43,987 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) quotatotalworker stdout | 2025-11-08 15:12:44,638 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:12:44,647 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:45,139 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:45,140 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:12:45,149 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:50.733950+00:00 (in 5.000861 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:55 GMT)" (scheduled at 2025-11-08 15:12:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 45, 733442), True, datetime.datetime(2025, 11, 8, 15, 12, 45, 733442), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:12:45,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:12:45,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:45,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:12:46,474 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:47,418 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:37.960021+00:00 (in 50.000254 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:47 GMT)" (scheduled at 2025-11-08 15:12:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,971 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,971 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:12:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:12:48,426 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:12:48,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:12:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:49.729681+00:00 (in 0.998491 seconds) securityworker stdout | 2025-11-08 15:12:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:18 GMT)" (scheduled at 2025-11-08 15:12:48.730780+00:00) securityworker stdout | 2025-11-08 15:12:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:12:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:12:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:12:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:48,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:48,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:48,747 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:48,751 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:48,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:48,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:48,752 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 7, 48, 735335), 1, 23]) securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:12:48,756 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:12:48,757 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 7, 48, 735335), 1, 23]) securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:12:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:12:48,761 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:12:48,761 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:12:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:12:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:51.934779+00:00 (in 2.997487 seconds) gcworker stdout | 2025-11-08 15:12:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:18 GMT)" (scheduled at 2025-11-08 15:12:48.936826+00:00) gcworker stdout | 2025-11-08 15:12:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:12:48,956 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614708955, None, 1, 0]) gcworker stdout | 2025-11-08 15:12:48,959 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:12:48,959 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:12:49,364 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:59.439570+00:00 (in 9.999608 seconds) notificationworker stdout | 2025-11-08 15:12:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:59 GMT)" (scheduled at 2025-11-08 15:12:49.439570+00:00) notificationworker stdout | 2025-11-08 15:12:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 49, 440268), True, datetime.datetime(2025, 11, 8, 15, 12, 49, 440268), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:12:49,452 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:12:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:12:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:12:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:18.730780+00:00 (in 29.000659 seconds) securityworker stdout | 2025-11-08 15:12:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:19 GMT)" (scheduled at 2025-11-08 15:12:49.729681+00:00) securityworker stdout | 2025-11-08 15:12:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:12:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:12:49,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:12:49,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:12:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:12:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:12:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:12:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:49.939496+00:00 (in 59.999577 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:12:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:49 GMT)" (scheduled at 2025-11-08 15:12:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:12:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:12:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:12:49,951 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:12:50,453 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:12:50,565 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:12:55.732697+00:00 (in 4.998336 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:50 GMT)" (scheduled at 2025-11-08 15:12:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:12:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:50 GMT)" executed successfully builder stdout | 2025-11-08 15:12:51,154 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:12:51,178 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: gcworker stdout | 2025-11-08 15:12:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:12:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:18.936826+00:00 (in 27.001627 seconds) gcworker stdout | 2025-11-08 15:12:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:21 GMT)" (scheduled at 2025-11-08 15:12:51.934779+00:00) gcworker stdout | 2025-11-08 15:12:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405171935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:12:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:12:51,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:12:51,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:12:52,051 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:12:52,636 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:12:52,641 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:12:53,024 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:12:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:12:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:08.848743+00:00 (in 14.999517 seconds) quotatotalworker stdout | 2025-11-08 15:12:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:08 GMT)" (scheduled at 2025-11-08 15:12:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:12:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:12:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:12:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:12:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:12:53,868 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:12:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:12:54,930 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:20.931018+00:00 (in 26.001027 seconds) repositorygcworker stdout | 2025-11-08 15:12:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:54 GMT)" (scheduled at 2025-11-08 15:12:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:12:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:12:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 54, 930246), True, datetime.datetime(2025, 11, 8, 15, 12, 54, 930246), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:12:54,942 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:12:54,942 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:12:54,942 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:12:55,410 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,432 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,678 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,684 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,719 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,729 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:12:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:12:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:05.732697+00:00 (in 9.999580 seconds) proxycacheblobworker stdout | 2025-11-08 15:12:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:05 GMT)" (scheduled at 2025-11-08 15:12:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:12:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:12:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 55, 733479), True, datetime.datetime(2025, 11, 8, 15, 12, 55, 733479), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:12:55,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:12:55,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:12:55,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:12:55,757 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,794 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:12:55,943 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:12:56,519 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:12:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:12:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:18.636554+00:00 (in 21.998396 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:12:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:56 GMT)" (scheduled at 2025-11-08 15:12:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:12:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:12:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:13:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:12:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:12:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:27.639981+00:00 (in 29.999585 seconds) autopruneworker stdout | 2025-11-08 15:12:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:27 GMT)" (scheduled at 2025-11-08 15:12:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:12:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614717649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:12:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:12:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:12:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:12:58,904 [244] [DEBUG] [app] Starting request: urn:request:3970ebc7-ae0c-4346-b034-737be8fe01b1 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:12:58,905 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:12:58,906 [272] [DEBUG] [app] Starting request: urn:request:38fc9cf4-6004-4ba6-8bbe-9a4a3c103806 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:58,906 [272] [DEBUG] [app] Ending request: urn:request:38fc9cf4-6004-4ba6-8bbe-9a4a3c103806 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:38fc9cf4-6004-4ba6-8bbe-9a4a3c103806', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.002) gunicorn-registry stdout | 2025-11-08 15:12:58,907 [272] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:58,907 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:58,908 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:58,909 [244] [DEBUG] [app] Starting request: urn:request:0fefbbd9-04a1-4063-964c-3cf387a5f412 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:58,909 [244] [DEBUG] [app] Ending request: urn:request:0fefbbd9-04a1-4063-964c-3cf387a5f412 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:0fefbbd9-04a1-4063-964c-3cf387a5f412', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:58,909 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:58,909 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:58,910 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:58,910 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:58,910 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:58,918 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:58,918 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:58,928 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:58,931 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:58,935 [244] [DEBUG] [app] Ending request: urn:request:3970ebc7-ae0c-4346-b034-737be8fe01b1 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:3970ebc7-ae0c-4346-b034-737be8fe01b1', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:58,935 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:58,935 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:12:58,955 [244] [DEBUG] [app] Starting request: urn:request:cb52459b-a964-4d18-90ba-45586861ee3b (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:12:58,957 [271] [DEBUG] [app] Starting request: urn:request:897e2996-1097-4da2-9c7a-43d6b5bf0024 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:12:58,957 [271] [DEBUG] [app] Ending request: urn:request:897e2996-1097-4da2-9c7a-43d6b5bf0024 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:897e2996-1097-4da2-9c7a-43d6b5bf0024', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:12:58,958 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:12:58,958 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:58,958 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:12:58,959 [241] [DEBUG] [app] Starting request: urn:request:d4ab989a-c4f9-4477-8bbb-9980d5805979 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:12:58,960 [241] [DEBUG] [app] Ending request: urn:request:d4ab989a-c4f9-4477-8bbb-9980d5805979 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d4ab989a-c4f9-4477-8bbb-9980d5805979', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:12:58,960 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:12:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:12:58,960 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:12:58,960 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:12:58,960 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:12:58,960 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:12:58,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:12:58,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:12:58,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:12:58,981 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:12:58,984 [244] [DEBUG] [app] Ending request: urn:request:cb52459b-a964-4d18-90ba-45586861ee3b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:cb52459b-a964-4d18-90ba-45586861ee3b', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:12:58,984 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:12:58,984 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:12:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:12:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.029 118 0.029) gcworker stdout | 2025-11-08 15:12:59,004 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:12:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:12:59,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:09.439570+00:00 (in 9.999608 seconds) notificationworker stdout | 2025-11-08 15:12:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:09 GMT)" (scheduled at 2025-11-08 15:12:59.439570+00:00) notificationworker stdout | 2025-11-08 15:12:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:12:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 12, 59, 440200), True, datetime.datetime(2025, 11, 8, 15, 12, 59, 440200), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:12:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:12:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:12:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:13:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:13:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:13.957387+00:00 (in 12.998703 seconds) namespacegcworker stdout | 2025-11-08 15:13:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:00 GMT)" (scheduled at 2025-11-08 15:13:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:13:00,959 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:13:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:13:03,279 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:04,652 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:04,834 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:04,840 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:13:04,974 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:15.732697+00:00 (in 9.999563 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:15 GMT)" (scheduled at 2025-11-08 15:13:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 5, 733530), True, datetime.datetime(2025, 11, 8, 15, 13, 5, 733530), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:13:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:13:05,865 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:06,306 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:13:06,459 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:13:07,657 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:13:08,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:13:08,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:23.848743+00:00 (in 14.999572 seconds) quotatotalworker stdout | 2025-11-08 15:13:08,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:23 GMT)" (scheduled at 2025-11-08 15:13:08.848743+00:00) quotatotalworker stdout | 2025-11-08 15:13:08,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:13:08,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:13:08,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:13:08,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:23 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:13:09,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:09,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:16.440608+00:00 (in 7.000660 seconds) notificationworker stdout | 2025-11-08 15:13:09,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:19 GMT)" (scheduled at 2025-11-08 15:13:09.439570+00:00) notificationworker stdout | 2025-11-08 15:13:09,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:09,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 9, 440252), True, datetime.datetime(2025, 11, 8, 15, 13, 9, 440252), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:09,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:09,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:09,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:19 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:13:09,862 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:13:09,885 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:13:11,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:13:11,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:41.229685+00:00 (in 29.999560 seconds) buildlogsarchiver stdout | 2025-11-08 15:13:11,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:41 GMT)" (scheduled at 2025-11-08 15:13:11.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:13:11,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 13, 11, 230381), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:13:11,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:13:11,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:13:11,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:41 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:13:11,650 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:13:12,628 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:13,904 [241] [DEBUG] [app] Starting request: urn:request:0561173d-4c9d-4d0b-8f66-2e45c6eacb3c (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:13:13,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:13:13,906 [279] [DEBUG] [app] Starting request: urn:request:e629845f-887a-445e-a679-4b77f27d0bb3 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:13,907 [279] [DEBUG] [app] Ending request: urn:request:e629845f-887a-445e-a679-4b77f27d0bb3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:e629845f-887a-445e-a679-4b77f27d0bb3', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:13,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) gunicorn-web stdout | 2025-11-08 15:13:13,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:13,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:13,909 [241] [DEBUG] [app] Starting request: urn:request:c3c99de6-8ef6-4570-bc29-eb1d89d66f74 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:13,909 [241] [DEBUG] [app] Ending request: urn:request:c3c99de6-8ef6-4570-bc29-eb1d89d66f74 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c3c99de6-8ef6-4570-bc29-eb1d89d66f74', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:13,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:13,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:13,910 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:13,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:13,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:13,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:13,918 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:13,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:13,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:13,934 [241] [DEBUG] [app] Ending request: urn:request:0561173d-4c9d-4d0b-8f66-2e45c6eacb3c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0561173d-4c9d-4d0b-8f66-2e45c6eacb3c', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:13,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:13,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:13:13,956 [241] [DEBUG] [app] Starting request: urn:request:1b89076c-2432-4af2-82c0-24ec0c53921a (/health/instance) {'X-Forwarded-For': '10.130.2.2'} namespacegcworker stdout | 2025-11-08 15:13:13,957 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:13:13,957 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:00.958245+00:00 (in 47.000486 seconds) gunicorn-registry stdout | 2025-11-08 15:13:13,957 [271] [DEBUG] [app] Starting request: urn:request:2039690c-8ea4-4543-8134-4ab9c9539e8b (/v1/_internal_ping) {'X-Forwarded-For': '::1'} namespacegcworker stdout | 2025-11-08 15:13:13,957 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:13 GMT)" (scheduled at 2025-11-08 15:13:13.957387+00:00) namespacegcworker stdout | 2025-11-08 15:13:13,958 [80] [DEBUG] [workers.queueworker] Getting work item from queue. gunicorn-registry stdout | 2025-11-08 15:13:13,958 [271] [DEBUG] [app] Ending request: urn:request:2039690c-8ea4-4543-8134-4ab9c9539e8b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2039690c-8ea4-4543-8134-4ab9c9539e8b', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:13,958 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:13,958 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.002) namespacegcworker stdout | 2025-11-08 15:13:13,958 [80] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 13, 958074), True, datetime.datetime(2025, 11, 8, 15, 13, 13, 958074), 0, 'namespacegc/%', 50, 1, 0]) gunicorn-web stdout | 2025-11-08 15:13:13,959 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:13,960 [243] [DEBUG] [app] Starting request: urn:request:cb46c19f-7841-4905-a51c-d781acb0b37e (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:13,961 [243] [DEBUG] [app] Ending request: urn:request:cb46c19f-7841-4905-a51c-d781acb0b37e (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cb46c19f-7841-4905-a51c-d781acb0b37e', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:13,961 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:13 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:13,961 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:13,961 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:13,961 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:13,962 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:13,969 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:13,969 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) namespacegcworker stdout | 2025-11-08 15:13:13,970 [80] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2025-11-08 15:13:13,970 [80] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2025-11-08 15:13:13,970 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:13 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:13:13,979 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:13,982 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:13,985 [241] [DEBUG] [app] Ending request: urn:request:1b89076c-2432-4af2-82c0-24ec0c53921a (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:1b89076c-2432-4af2-82c0-24ec0c53921a', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:13,986 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:13,986 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:13 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:13 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) quotatotalworker stdout | 2025-11-08 15:13:14,647 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:13:14,655 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:15,151 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:15,163 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:15,151 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:15,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:15,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:23.733651+00:00 (in 8.000460 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:15,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:25 GMT)" (scheduled at 2025-11-08 15:13:15.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:15,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:15,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 15, 733585), True, datetime.datetime(2025, 11, 8, 15, 13, 15, 733585), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:13:15,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:15,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:15,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:25 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:13:16,241 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:13:16,241 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:39.242263+00:00 (in 23.000702 seconds) exportactionlogsworker stdout | 2025-11-08 15:13:16,241 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:16 GMT)" (scheduled at 2025-11-08 15:13:16.241159+00:00) exportactionlogsworker stdout | 2025-11-08 15:13:16,241 [70] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2025-11-08 15:13:16,242 [70] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 16, 241834), True, datetime.datetime(2025, 11, 8, 15, 13, 16, 241834), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2025-11-08 15:13:16,255 [70] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2025-11-08 15:13:16,255 [70] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2025-11-08 15:13:16,255 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:16 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:13:16,440 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:16,441 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:19.439570+00:00 (in 2.998551 seconds) notificationworker stdout | 2025-11-08 15:13:16,441 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:16 GMT)" (scheduled at 2025-11-08 15:13:16.440608+00:00) notificationworker stdout | 2025-11-08 15:13:16,441 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2025-11-08 15:13:16,441 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:16 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:13:16,482 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:17,426 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: globalpromstats stdout | 2025-11-08 15:13:18,435 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:13:18,636 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:13:18,637 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:56.637712+00:00 (in 38.000693 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:13:18,637 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:18 GMT)" (scheduled at 2025-11-08 15:13:18.636554+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:13:18,637 [98] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2025-11-08 15:13:18,637 [98] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 18, 637296), True, datetime.datetime(2025, 11, 8, 15, 13, 18, 637296), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2025-11-08 15:13:18,649 [98] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2025-11-08 15:13:18,649 [98] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2025-11-08 15:13:18,649 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:18 GMT)" executed successfully securityworker stdout | 2025-11-08 15:13:18,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:13:18,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:19.729681+00:00 (in 0.998450 seconds) securityworker stdout | 2025-11-08 15:13:18,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:48 GMT)" (scheduled at 2025-11-08 15:13:18.730780+00:00) securityworker stdout | 2025-11-08 15:13:18,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:13:18,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:13:18,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:13:18,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:13:18,746 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:18,746 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:18,746 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:18,746 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:18,746 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:18,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:18,751 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 18, 734876), 1, 23]) securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:18,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:18,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 18, 734876), 1, 23]) securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:18,758 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:18 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:18,758 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:48 GMT)" executed successfully gcworker stdout | 2025-11-08 15:13:18,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:13:18,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:21.934779+00:00 (in 2.997435 seconds) gcworker stdout | 2025-11-08 15:13:18,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:48 GMT)" (scheduled at 2025-11-08 15:13:18.936826+00:00) gcworker stdout | 2025-11-08 15:13:18,938 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:13:18,949 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614738949, None, 1, 0]) gcworker stdout | 2025-11-08 15:13:18,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:13:18,953 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:48 GMT)" executed successfully servicekey stdout | 2025-11-08 15:13:19,372 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:19,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:19,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:29.439570+00:00 (in 9.999618 seconds) notificationworker stdout | 2025-11-08 15:13:19,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:29 GMT)" (scheduled at 2025-11-08 15:13:19.439570+00:00) notificationworker stdout | 2025-11-08 15:13:19,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:19,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 19, 440227), True, datetime.datetime(2025, 11, 8, 15, 13, 19, 440227), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:19,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:19,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:19,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:29 GMT)" executed successfully securityworker stdout | 2025-11-08 15:13:19,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:13:19,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:48.730780+00:00 (in 29.000660 seconds) securityworker stdout | 2025-11-08 15:13:19,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:49 GMT)" (scheduled at 2025-11-08 15:13:19.729681+00:00) securityworker stdout | 2025-11-08 15:13:19,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:13:19,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:13:19,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:13:19,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:13:19,747 [99] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:13:19,750 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,750 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,750 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:19,750 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,750 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 10, 16]) securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Right range 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Right range 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-10 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-10 securityworker stdout | 2025-11-08 15:13:19,754 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 4 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 4 securityworker stdout | 2025-11-08 15:13:19,755 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 10]) securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 4-10 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 4-10 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Merging with block 10-16 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-16 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Left range 4-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Left range 4-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-23 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-23 securityworker stdout | 2025-11-08 15:13:19,758 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,759 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 16, 22]) securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 4-16 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Already merged with block 4-16 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-22 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 4-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 4-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 4-22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Right range 4-22 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Right range 4-22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-4 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:19,762 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 7]) securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-22 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Total range: 22-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 4-22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 22-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 22-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 22 securityworker stdout | 2025-11-08 15:13:19,766 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 22, 23]) securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 22-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 22-23 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 22 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] Total range: 23-22 securityworker stdout | 2025-11-08 15:13:19,769 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:19,770 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,770 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,770 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 23-22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,770 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,770 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 10, 16]) securityworker stdout | 2025-11-08 15:13:19,773 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 10-16 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:13:19,773 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 10-16 securityworker stdout | 2025-11-08 15:13:19,773 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stdout | 2025-11-08 15:13:19,773 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,773 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,774 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,774 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stdout | 2025-11-08 15:13:19,774 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-23 securityworker stdout | 2025-11-08 15:13:19,774 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,774 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 17, 23]) securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 17-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 17-23 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stdout | 2025-11-08 15:13:19,777 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Left range 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 16-17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 16 securityworker stdout | 2025-11-08 15:13:19,778 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 16, 22]) securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 16-22 by worker securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 10-16 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Already merged with block 10-16 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 16-22 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 10-16 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-10 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Total range: 1-10 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-10 securityworker stdout | 2025-11-08 15:13:19,781 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 4 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 4 securityworker stdout | 2025-11-08 15:13:19,782 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 2, 8]) securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 2-8 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 2-8 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Total range: 1-10 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 2-8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Right range 2-8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-2 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:19,785 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:19,786 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 1, 7]) securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Total range: 8-10 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 2-8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 8-10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 8-10 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:13:19,789 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 8 securityworker stdout | 2025-11-08 15:13:19,790 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 8, 14]) securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-8 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:19,793 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 17 securityworker stdout | 2025-11-08 15:13:19,794 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 15, 21]) securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 15-21 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 15-21 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Left range 15-21 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stdout | 2025-11-08 15:13:19,797 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 15-21 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 1 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Left range 15-21 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 21-23 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 21 securityworker stdout | 2025-11-08 15:13:19,798 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 21, 23]) securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 21-23 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 21-23 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 15-21 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Already merged with block 15-21 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 15 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Total range: 1-15 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with the prev range: 15-21 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Already merged with block 15-21 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 1-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-15 securityworker stdout | 2025-11-08 15:13:19,801 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:13:19,802 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 1, 7]) securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-7 by worker securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Total range: 7-15 securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-15 securityworker stdout | 2025-11-08 15:13:19,805 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-7 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 7 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 9 securityworker stdout | 2025-11-08 15:13:19,806 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 8, 14]) securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 8-14 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 8-14 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Total range: 7-15 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Right range 8-14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Writing new block with range: 8-14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 1 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 7-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 2 total holes securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Right range 8-14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 7-8 securityworker stdout | 2025-11-08 15:13:19,809 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 7 securityworker stdout | 2025-11-08 15:13:19,810 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 7, 13]) securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 7-13 by worker securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Merging with block 8-14 securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Total range: 14-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 7-13 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Merging with block 8-14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding 1 obsolete blocks securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 14-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-15 securityworker stdout | 2025-11-08 15:13:19,813 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 14-15 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 14 securityworker stdout | 2025-11-08 15:13:19,814 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 19, 735085), 14, 20]) securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 14-20 by worker securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 14-20 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] Total range: 20-14 securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:19,817 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 20 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] Total range: 20-14 securityworker stderr | 2025-11-08 15:13:19 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:19,817 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:13:20,462 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:13:20,574 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:13:20,931 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:13:20,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:25.930789+00:00 (in 4.999383 seconds) repositorygcworker stdout | 2025-11-08 15:13:20,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:20 GMT)" (scheduled at 2025-11-08 15:13:20.931018+00:00) repositorygcworker stdout | 2025-11-08 15:13:20,931 [95] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2025-11-08 15:13:20,931 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:20 GMT)" executed successfully builder stdout | 2025-11-08 15:13:21,163 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:13:21,186 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: gcworker stdout | 2025-11-08 15:13:21,935 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:13:21,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:48.936826+00:00 (in 27.001545 seconds) gcworker stdout | 2025-11-08 15:13:21,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:51 GMT)" (scheduled at 2025-11-08 15:13:21.934779+00:00) gcworker stdout | 2025-11-08 15:13:21,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405201935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:13:21,950 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:13:21,950 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:13:21,950 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:51 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:13:22,059 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:13:22,644 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:13:22,659 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:13:23,033 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:23,733 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:23,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:25.732697+00:00 (in 1.998549 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:23,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:18:23 GMT)" (scheduled at 2025-11-08 15:13:23.733651+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:23,734 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:13:23,747 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), True, datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), 0, 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:13:23,751 [83] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), True, datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), 0, 'proxycacheblob/%', False, datetime.datetime(2025, 11, 8, 15, 13, 23, 734485), 'proxycacheblob/%']) proxycacheblobworker stdout | 2025-11-08 15:13:23,754 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:23,754 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:18:23 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:13:23,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:13:23,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:38.848743+00:00 (in 14.999515 seconds) quotatotalworker stdout | 2025-11-08 15:13:23,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:38 GMT)" (scheduled at 2025-11-08 15:13:23.848743+00:00) quotatotalworker stdout | 2025-11-08 15:13:23,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:13:23,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:13:23,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:13:23,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:38 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:13:23,876 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,425 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,455 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,692 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,699 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:25,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:25,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:35.732697+00:00 (in 9.999532 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:25,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:35 GMT)" (scheduled at 2025-11-08 15:13:25.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:25,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:25,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 25, 733514), True, datetime.datetime(2025, 11, 8, 15, 13, 25, 733514), 0, 'proxycacheblob/%', 50, 1, 0]) gunicorn-registry stdout | 2025-11-08 15:13:25,733 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,744 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:25,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:25,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:25,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:35 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:13:25,768 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:25,805 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:13:25,930 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:13:25,931 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:54.929582+00:00 (in 28.998420 seconds) repositorygcworker stdout | 2025-11-08 15:13:25,931 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:18:25 GMT)" (scheduled at 2025-11-08 15:13:25.930789+00:00) repositorygcworker stdout | 2025-11-08 15:13:25,931 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:13:25,944 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), True, datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), 0, 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:13:25,947 [95] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), True, datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), 0, 'repositorygc/%', False, datetime.datetime(2025, 11, 8, 15, 13, 25, 931411), 'repositorygc/%']) repositorygcworker stdout | 2025-11-08 15:13:25,951 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:13:25,951 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2025-11-08 15:18:25 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:13:25,959 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:13:26,528 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: autopruneworker stdout | 2025-11-08 15:13:27,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:13:27,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:57.639981+00:00 (in 29.999533 seconds) autopruneworker stdout | 2025-11-08 15:13:27,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:57 GMT)" (scheduled at 2025-11-08 15:13:27.639981+00:00) autopruneworker stdout | 2025-11-08 15:13:27,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614747649, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:13:27,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:13:27,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:13:27,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:13:57 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:13:28,904 [241] [DEBUG] [app] Starting request: urn:request:d82d0af5-bcbd-4b8e-91b8-fc00478dd9ab (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:13:28,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:13:28,906 [279] [DEBUG] [app] Starting request: urn:request:4e369a22-ca04-4c46-8037-dd3c5de00599 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:28,906 [279] [DEBUG] [app] Ending request: urn:request:4e369a22-ca04-4c46-8037-dd3c5de00599 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:4e369a22-ca04-4c46-8037-dd3c5de00599', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:28,907 [279] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:28,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:13:28,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:28,909 [242] [DEBUG] [app] Starting request: urn:request:5f93af1c-8640-43d0-b848-db06b64f5c8c (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:28,909 [242] [DEBUG] [app] Ending request: urn:request:5f93af1c-8640-43d0-b848-db06b64f5c8c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5f93af1c-8640-43d0-b848-db06b64f5c8c', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:13:28,910 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:28,910 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:28,910 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:28,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:28,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:28,918 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:28,918 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:28,928 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:28,932 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:28,935 [241] [DEBUG] [app] Ending request: urn:request:d82d0af5-bcbd-4b8e-91b8-fc00478dd9ab (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d82d0af5-bcbd-4b8e-91b8-fc00478dd9ab', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:28,935 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:28,935 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.032) gunicorn-web stdout | 2025-11-08 15:13:28,955 [244] [DEBUG] [app] Starting request: urn:request:506affea-c900-4dc5-a834-5f17fdee8f58 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:13:28,956 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:13:28,958 [278] [DEBUG] [app] Starting request: urn:request:2ad34a77-6fcc-46db-b088-03bb2420d191 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:28,958 [278] [DEBUG] [app] Ending request: urn:request:2ad34a77-6fcc-46db-b088-03bb2420d191 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:2ad34a77-6fcc-46db-b088-03bb2420d191', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:28,958 [278] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:13:28,959 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:28,959 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:28,960 [241] [DEBUG] [app] Starting request: urn:request:87494cf6-9fa0-4193-9a6f-ba490a30e6be (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:28,960 [241] [DEBUG] [app] Ending request: urn:request:87494cf6-9fa0-4193-9a6f-ba490a30e6be (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:87494cf6-9fa0-4193-9a6f-ba490a30e6be', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:13:28,961 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:28 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:28,961 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:28,961 [244] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:28,961 [244] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:28,961 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:28,968 [244] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:28,968 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:28,978 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:28,982 [244] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:28,985 [244] [DEBUG] [app] Ending request: urn:request:506affea-c900-4dc5-a834-5f17fdee8f58 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:506affea-c900-4dc5-a834-5f17fdee8f58', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:28,985 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:28 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) gunicorn-web stdout | 2025-11-08 15:13:28,985 [244] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:28 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" gcworker stdout | 2025-11-08 15:13:29,013 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:29,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:29,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:39.439570+00:00 (in 9.999646 seconds) notificationworker stdout | 2025-11-08 15:13:29,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:39 GMT)" (scheduled at 2025-11-08 15:13:29.439570+00:00) notificationworker stdout | 2025-11-08 15:13:29,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:29,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 29, 440194), True, datetime.datetime(2025, 11, 8, 15, 13, 29, 440194), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:29,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:29,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:29,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:39 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:13:33,290 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:34,669 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:34,851 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:34,856 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:13:34,983 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:35,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:35,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:45.732697+00:00 (in 9.999464 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:35,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:45 GMT)" (scheduled at 2025-11-08 15:13:35.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:35,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:35,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 35, 733630), True, datetime.datetime(2025, 11, 8, 15, 13, 35, 733630), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:13:35,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:35,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:35,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:45 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:13:35,874 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:36,324 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:13:36,469 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: blobuploadcleanupworker stdout | 2025-11-08 15:13:37,666 [64] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'blobuploadcleanupworker.py', 'pid': '64'} blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open blobuploadcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request blobuploadcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request blobuploadcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders blobuploadcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output blobuploadcleanupworker stdout | self.send(msg) blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send blobuploadcleanupworker stdout | self.connect() blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect blobuploadcleanupworker stdout | self.sock = self._create_connection( blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection blobuploadcleanupworker stdout | raise exceptions[0] blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection blobuploadcleanupworker stdout | sock.connect(sa) blobuploadcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused blobuploadcleanupworker stdout | During handling of the above exception, another exception occurred: blobuploadcleanupworker stdout | Traceback (most recent call last): blobuploadcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run blobuploadcleanupworker stdout | push_to_gateway( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway blobuploadcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway blobuploadcleanupworker stdout | handler( blobuploadcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle blobuploadcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open blobuploadcleanupworker stdout | response = self._open(req, data) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open blobuploadcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain blobuploadcleanupworker stdout | result = func(*args) blobuploadcleanupworker stdout | ^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open blobuploadcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) blobuploadcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blobuploadcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open blobuploadcleanupworker stdout | raise URLError(err) blobuploadcleanupworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,960 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,960 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:47.959338+00:00 (in 9.998882 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,960 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:37 GMT)" (scheduled at 2025-11-08 15:13:37.960021+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,961 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."artifact_type_backfilled" = %s) OR ("t1"."artifact_type_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,973 [78] [DEBUG] [__main__] Manifest artifact_type backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,973 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:13:37,973 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_artifact_type (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:37 GMT)" executed successfully quotatotalworker stdout | 2025-11-08 15:13:38,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:13:38,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:53.848743+00:00 (in 14.999557 seconds) quotatotalworker stdout | 2025-11-08 15:13:38,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:53 GMT)" (scheduled at 2025-11-08 15:13:38.848743+00:00) quotatotalworker stdout | 2025-11-08 15:13:38,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:13:38,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:13:38,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:13:38,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:13:53 GMT)" executed successfully exportactionlogsworker stdout | 2025-11-08 15:13:39,242 [70] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2025-11-08 15:13:39,242 [70] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:16.241159+00:00 (in 36.998462 seconds) exportactionlogsworker stdout | 2025-11-08 15:13:39,242 [70] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:39 GMT)" (scheduled at 2025-11-08 15:13:39.242263+00:00) exportactionlogsworker stdout | 2025-11-08 15:13:39,242 [70] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2025-11-08 15:13:39,242 [70] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:39 GMT)" executed successfully notificationworker stdout | 2025-11-08 15:13:39,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:39,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:49.439570+00:00 (in 9.999606 seconds) notificationworker stdout | 2025-11-08 15:13:39,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:49 GMT)" (scheduled at 2025-11-08 15:13:39.439570+00:00) notificationworker stdout | 2025-11-08 15:13:39,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:39,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 39, 440255), True, datetime.datetime(2025, 11, 8, 15, 13, 39, 440255), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:39,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:39,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:39,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:49 GMT)" executed successfully storagereplication stdout | 2025-11-08 15:13:39,870 [101] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'storagereplication.py', 'pid': '101'} storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open storagereplication stdout | h.request(req.get_method(), req.selector, req.data, headers, storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request storagereplication stdout | self._send_request(method, url, body, headers, encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request storagereplication stdout | self.endheaders(body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders storagereplication stdout | self._send_output(message_body, encode_chunked=encode_chunked) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output storagereplication stdout | self.send(msg) storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send storagereplication stdout | self.connect() storagereplication stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect storagereplication stdout | self.sock = self._create_connection( storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection storagereplication stdout | raise exceptions[0] storagereplication stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection storagereplication stdout | sock.connect(sa) storagereplication stdout | ConnectionRefusedError: [Errno 111] Connection refused storagereplication stdout | During handling of the above exception, another exception occurred: storagereplication stdout | Traceback (most recent call last): storagereplication stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run storagereplication stdout | push_to_gateway( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway storagereplication stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway storagereplication stdout | handler( storagereplication stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle storagereplication stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open storagereplication stdout | response = self._open(req, data) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open storagereplication stdout | result = self._call_chain(self.handle_open, protocol, protocol + storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain storagereplication stdout | result = func(*args) storagereplication stdout | ^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open storagereplication stdout | return self.do_open(http.client.HTTPConnection, req) storagereplication stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ storagereplication stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open storagereplication stdout | raise URLError(err) storagereplication stdout | urllib.error.URLError: exportactionlogsworker stdout | 2025-11-08 15:13:39,894 [70] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'exportactionlogsworker.py', 'pid': '70'} exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open exportactionlogsworker stdout | h.request(req.get_method(), req.selector, req.data, headers, exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request exportactionlogsworker stdout | self._send_request(method, url, body, headers, encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request exportactionlogsworker stdout | self.endheaders(body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders exportactionlogsworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output exportactionlogsworker stdout | self.send(msg) exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send exportactionlogsworker stdout | self.connect() exportactionlogsworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect exportactionlogsworker stdout | self.sock = self._create_connection( exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection exportactionlogsworker stdout | raise exceptions[0] exportactionlogsworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection exportactionlogsworker stdout | sock.connect(sa) exportactionlogsworker stdout | ConnectionRefusedError: [Errno 111] Connection refused exportactionlogsworker stdout | During handling of the above exception, another exception occurred: exportactionlogsworker stdout | Traceback (most recent call last): exportactionlogsworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run exportactionlogsworker stdout | push_to_gateway( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway exportactionlogsworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway exportactionlogsworker stdout | handler( exportactionlogsworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle exportactionlogsworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open exportactionlogsworker stdout | response = self._open(req, data) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open exportactionlogsworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain exportactionlogsworker stdout | result = func(*args) exportactionlogsworker stdout | ^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open exportactionlogsworker stdout | return self.do_open(http.client.HTTPConnection, req) exportactionlogsworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ exportactionlogsworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open exportactionlogsworker stdout | raise URLError(err) exportactionlogsworker stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:13:41,229 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2025-11-08 15:13:41,230 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:11.229685+00:00 (in 29.999519 seconds) buildlogsarchiver stdout | 2025-11-08 15:13:41,230 [66] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:11 GMT)" (scheduled at 2025-11-08 15:13:41.229685+00:00) buildlogsarchiver stdout | 2025-11-08 15:13:41,230 [66] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', ['complete', 'error', 'cancelled', datetime.datetime(2025, 10, 24, 15, 13, 41, 230424), False, 50, 1, 0]) buildlogsarchiver stdout | 2025-11-08 15:13:41,243 [66] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2025-11-08 15:13:41,243 [66] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2025-11-08 15:13:41,243 [66] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:11 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:13:41,659 [63] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'autopruneworker.py', 'pid': '63'} autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open autopruneworker stdout | h.request(req.get_method(), req.selector, req.data, headers, autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request autopruneworker stdout | self._send_request(method, url, body, headers, encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request autopruneworker stdout | self.endheaders(body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders autopruneworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output autopruneworker stdout | self.send(msg) autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send autopruneworker stdout | self.connect() autopruneworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect autopruneworker stdout | self.sock = self._create_connection( autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection autopruneworker stdout | raise exceptions[0] autopruneworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection autopruneworker stdout | sock.connect(sa) autopruneworker stdout | ConnectionRefusedError: [Errno 111] Connection refused autopruneworker stdout | During handling of the above exception, another exception occurred: autopruneworker stdout | Traceback (most recent call last): autopruneworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run autopruneworker stdout | push_to_gateway( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway autopruneworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway autopruneworker stdout | handler( autopruneworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle autopruneworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open autopruneworker stdout | response = self._open(req, data) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open autopruneworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain autopruneworker stdout | result = func(*args) autopruneworker stdout | ^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open autopruneworker stdout | return self.do_open(http.client.HTTPConnection, req) autopruneworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ autopruneworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open autopruneworker stdout | raise URLError(err) autopruneworker stdout | urllib.error.URLError: quotaregistrysizeworker stdout | 2025-11-08 15:13:42,637 [86] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotaregistrysizeworker.py', 'pid': '86'} quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotaregistrysizeworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotaregistrysizeworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotaregistrysizeworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotaregistrysizeworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotaregistrysizeworker stdout | self.send(msg) quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotaregistrysizeworker stdout | self.connect() quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotaregistrysizeworker stdout | self.sock = self._create_connection( quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotaregistrysizeworker stdout | raise exceptions[0] quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotaregistrysizeworker stdout | sock.connect(sa) quotaregistrysizeworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotaregistrysizeworker stdout | During handling of the above exception, another exception occurred: quotaregistrysizeworker stdout | Traceback (most recent call last): quotaregistrysizeworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotaregistrysizeworker stdout | push_to_gateway( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotaregistrysizeworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotaregistrysizeworker stdout | handler( quotaregistrysizeworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotaregistrysizeworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotaregistrysizeworker stdout | response = self._open(req, data) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotaregistrysizeworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotaregistrysizeworker stdout | result = func(*args) quotaregistrysizeworker stdout | ^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotaregistrysizeworker stdout | return self.do_open(http.client.HTTPConnection, req) quotaregistrysizeworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotaregistrysizeworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotaregistrysizeworker stdout | raise URLError(err) quotaregistrysizeworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:13:43,904 [241] [DEBUG] [app] Starting request: urn:request:413a35ad-4eb2-4c9a-847c-73f6ec741c06 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:13:43,905 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:13:43,906 [276] [DEBUG] [app] Starting request: urn:request:af470f7e-24af-425c-8c10-0fb49f103d45 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:43,906 [276] [DEBUG] [app] Ending request: urn:request:af470f7e-24af-425c-8c10-0fb49f103d45 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:af470f7e-24af-425c-8c10-0fb49f103d45', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:43,907 [276] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 162 0.001) gunicorn-web stdout | 2025-11-08 15:13:43,907 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:43,908 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:43,908 [241] [DEBUG] [app] Starting request: urn:request:969a45f7-c680-42b1-a0b7-40bdc5501cbc (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:43,909 [241] [DEBUG] [app] Ending request: urn:request:969a45f7-c680-42b1-a0b7-40bdc5501cbc (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:969a45f7-c680-42b1-a0b7-40bdc5501cbc', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:43,909 [241] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:43,909 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:43,909 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:43,910 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:43,910 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:43,917 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:43,917 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:43,927 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:43,931 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:43,934 [241] [DEBUG] [app] Ending request: urn:request:413a35ad-4eb2-4c9a-847c-73f6ec741c06 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:413a35ad-4eb2-4c9a-847c-73f6ec741c06', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:43,934 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:43,934 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.031 118 0.031) gunicorn-web stdout | 2025-11-08 15:13:43,955 [241] [DEBUG] [app] Starting request: urn:request:5fd1bb7a-aa4c-44cb-924d-88cef1981f95 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:13:43,957 [276] [DEBUG] [app] Starting request: urn:request:399983bd-8452-428d-af45-454ef4b654e9 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:43,957 [276] [DEBUG] [app] Ending request: urn:request:399983bd-8452-428d-af45-454ef4b654e9 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:399983bd-8452-428d-af45-454ef4b654e9', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:43,957 [276] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:13:43,957 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:43,958 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:43,959 [244] [DEBUG] [app] Starting request: urn:request:6a7d698a-2c61-4228-a990-0e63a8800b22 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:43,959 [244] [DEBUG] [app] Ending request: urn:request:6a7d698a-2c61-4228-a990-0e63a8800b22 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:6a7d698a-2c61-4228-a990-0e63a8800b22', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:13:43,960 [244] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:43 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.002 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:43,960 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:43,960 [241] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:43,960 [241] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:43,960 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:43,968 [241] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:43,968 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:43,978 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:43,981 [241] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:43,984 [241] [DEBUG] [app] Ending request: urn:request:5fd1bb7a-aa4c-44cb-924d-88cef1981f95 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:5fd1bb7a-aa4c-44cb-924d-88cef1981f95', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:43,985 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:43,985 [241] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:43 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:43 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) quotatotalworker stdout | 2025-11-08 15:13:44,655 [87] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'quotatotalworker.py', 'pid': '87'} quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open quotatotalworker stdout | h.request(req.get_method(), req.selector, req.data, headers, quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request quotatotalworker stdout | self._send_request(method, url, body, headers, encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request quotatotalworker stdout | self.endheaders(body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders quotatotalworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output quotatotalworker stdout | self.send(msg) quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send quotatotalworker stdout | self.connect() quotatotalworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect quotatotalworker stdout | self.sock = self._create_connection( quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection quotatotalworker stdout | raise exceptions[0] quotatotalworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection quotatotalworker stdout | sock.connect(sa) quotatotalworker stdout | ConnectionRefusedError: [Errno 111] Connection refused quotatotalworker stdout | During handling of the above exception, another exception occurred: quotatotalworker stdout | Traceback (most recent call last): quotatotalworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run quotatotalworker stdout | push_to_gateway( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway quotatotalworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway quotatotalworker stdout | handler( quotatotalworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle quotatotalworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open quotatotalworker stdout | response = self._open(req, data) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open quotatotalworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain quotatotalworker stdout | result = func(*args) quotatotalworker stdout | ^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open quotatotalworker stdout | return self.do_open(http.client.HTTPConnection, req) quotatotalworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quotatotalworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open quotatotalworker stdout | raise URLError(err) quotatotalworker stdout | urllib.error.URLError: queuecleanupworker stdout | 2025-11-08 15:13:44,663 [85] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'queuecleanupworker.py', 'pid': '85'} queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open queuecleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request queuecleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request queuecleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders queuecleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output queuecleanupworker stdout | self.send(msg) queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send queuecleanupworker stdout | self.connect() queuecleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect queuecleanupworker stdout | self.sock = self._create_connection( queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection queuecleanupworker stdout | raise exceptions[0] queuecleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection queuecleanupworker stdout | sock.connect(sa) queuecleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused queuecleanupworker stdout | During handling of the above exception, another exception occurred: queuecleanupworker stdout | Traceback (most recent call last): queuecleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run queuecleanupworker stdout | push_to_gateway( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway queuecleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway queuecleanupworker stdout | handler( queuecleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle queuecleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open queuecleanupworker stdout | response = self._open(req, data) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open queuecleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain queuecleanupworker stdout | result = func(*args) queuecleanupworker stdout | ^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open queuecleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) queuecleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ queuecleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open queuecleanupworker stdout | raise URLError(err) queuecleanupworker stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:45,174 [74] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '74'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:45,174 [236] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '236'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: gunicorn-secscan stdout | 2025-11-08 15:13:45,178 [238] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'secscan:application', 'pid': '238'} gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-secscan stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-secscan stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-secscan stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-secscan stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-secscan stdout | self.send(msg) gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-secscan stdout | self.connect() gunicorn-secscan stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-secscan stdout | self.sock = self._create_connection( gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-secscan stdout | sock.connect(sa) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-secscan stdout | self._internal_connect(address) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-secscan stdout | raise _SocketError(err, strerror(err)) gunicorn-secscan stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-secscan stdout | During handling of the above exception, another exception occurred: gunicorn-secscan stdout | Traceback (most recent call last): gunicorn-secscan stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-secscan stdout | push_to_gateway( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-secscan stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-secscan stdout | handler( gunicorn-secscan stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-secscan stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-secscan stdout | response = self._open(req, data) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-secscan stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-secscan stdout | result = func(*args) gunicorn-secscan stdout | ^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-secscan stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-secscan stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-secscan stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-secscan stdout | raise URLError(err) gunicorn-secscan stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:45,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:45,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:50.733950+00:00 (in 5.000748 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:45,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:55 GMT)" (scheduled at 2025-11-08 15:13:45.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:45,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:45,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 45, 733597), True, datetime.datetime(2025, 11, 8, 15, 13, 45, 733597), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:13:45,747 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:45,747 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:45,747 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:55 GMT)" executed successfully chunkcleanupworker stdout | 2025-11-08 15:13:46,491 [67] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'chunkcleanupworker.py', 'pid': '67'} chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open chunkcleanupworker stdout | h.request(req.get_method(), req.selector, req.data, headers, chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request chunkcleanupworker stdout | self._send_request(method, url, body, headers, encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request chunkcleanupworker stdout | self.endheaders(body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders chunkcleanupworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output chunkcleanupworker stdout | self.send(msg) chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send chunkcleanupworker stdout | self.connect() chunkcleanupworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect chunkcleanupworker stdout | self.sock = self._create_connection( chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection chunkcleanupworker stdout | raise exceptions[0] chunkcleanupworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection chunkcleanupworker stdout | sock.connect(sa) chunkcleanupworker stdout | ConnectionRefusedError: [Errno 111] Connection refused chunkcleanupworker stdout | During handling of the above exception, another exception occurred: chunkcleanupworker stdout | Traceback (most recent call last): chunkcleanupworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run chunkcleanupworker stdout | push_to_gateway( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway chunkcleanupworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway chunkcleanupworker stdout | handler( chunkcleanupworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle chunkcleanupworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open chunkcleanupworker stdout | response = self._open(req, data) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open chunkcleanupworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain chunkcleanupworker stdout | result = func(*args) chunkcleanupworker stdout | ^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open chunkcleanupworker stdout | return self.do_open(http.client.HTTPConnection, req) chunkcleanupworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chunkcleanupworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open chunkcleanupworker stdout | raise URLError(err) chunkcleanupworker stdout | urllib.error.URLError: reconciliationworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'reconciliationworker.py', 'pid': '93'} reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open reconciliationworker stderr | h.request(req.get_method(), req.selector, req.data, headers, reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request reconciliationworker stderr | self._send_request(method, url, body, headers, encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request reconciliationworker stderr | self.endheaders(body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders reconciliationworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output reconciliationworker stderr | self.send(msg) reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send reconciliationworker stderr | self.connect() reconciliationworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect reconciliationworker stderr | self.sock = self._create_connection( reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection reconciliationworker stderr | raise exceptions[0] reconciliationworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection reconciliationworker stderr | sock.connect(sa) reconciliationworker stderr | ConnectionRefusedError: [Errno 111] Connection refused reconciliationworker stderr | During handling of the above exception, another exception occurred: reconciliationworker stderr | Traceback (most recent call last): reconciliationworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run reconciliationworker stderr | push_to_gateway( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway reconciliationworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway reconciliationworker stderr | handler( reconciliationworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle reconciliationworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open reconciliationworker stderr | response = self._open(req, data) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open reconciliationworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain reconciliationworker stderr | result = func(*args) reconciliationworker stderr | ^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open reconciliationworker stderr | return self.do_open(http.client.HTTPConnection, req) reconciliationworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reconciliationworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open reconciliationworker stderr | raise URLError(err) reconciliationworker stderr | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:47,435 [82] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'notificationworker.py', 'pid': '82'} notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open notificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request notificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request notificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders notificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output notificationworker stdout | self.send(msg) notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send notificationworker stdout | self.connect() notificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect notificationworker stdout | self.sock = self._create_connection( notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection notificationworker stdout | raise exceptions[0] notificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection notificationworker stdout | sock.connect(sa) notificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused notificationworker stdout | During handling of the above exception, another exception occurred: notificationworker stdout | Traceback (most recent call last): notificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run notificationworker stdout | push_to_gateway( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway notificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway notificationworker stdout | handler( notificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle notificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open notificationworker stdout | response = self._open(req, data) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open notificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain notificationworker stdout | result = func(*args) notificationworker stdout | ^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open notificationworker stdout | return self.do_open(http.client.HTTPConnection, req) notificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ notificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open notificationworker stdout | raise URLError(err) notificationworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,959 [78] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,959 [78] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:37.960021+00:00 (in 50.000217 seconds) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,959 [78] [INFO] [apscheduler.executors.default] Running job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:47 GMT)" (scheduled at 2025-11-08 15:13:47.959338+00:00) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,960 [78] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled" FROM "manifest" AS "t1" WHERE (("t1"."subject_backfilled" = %s) OR ("t1"."subject_backfilled" IS %s)) LIMIT %s OFFSET %s', [False, None, 1, 0]) manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,972 [78] [DEBUG] [__main__] Manifest subject backfill worker has completed; skipping manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,972 [78] [DEBUG] [data.database] Disconnecting from database. manifestsubjectbackfillworker stdout | 2025-11-08 15:13:47,972 [78] [INFO] [apscheduler.executors.default] Job "ManifestSubjectBackfillWorker._backfill_manifest_subject (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:47 GMT)" executed successfully globalpromstats stdout | 2025-11-08 15:13:48,444 [72] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'globalpromstats.py', 'pid': '72'} globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open globalpromstats stdout | h.request(req.get_method(), req.selector, req.data, headers, globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request globalpromstats stdout | self._send_request(method, url, body, headers, encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request globalpromstats stdout | self.endheaders(body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders globalpromstats stdout | self._send_output(message_body, encode_chunked=encode_chunked) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output globalpromstats stdout | self.send(msg) globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send globalpromstats stdout | self.connect() globalpromstats stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect globalpromstats stdout | self.sock = self._create_connection( globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection globalpromstats stdout | raise exceptions[0] globalpromstats stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection globalpromstats stdout | sock.connect(sa) globalpromstats stdout | ConnectionRefusedError: [Errno 111] Connection refused globalpromstats stdout | During handling of the above exception, another exception occurred: globalpromstats stdout | Traceback (most recent call last): globalpromstats stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run globalpromstats stdout | push_to_gateway( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway globalpromstats stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway globalpromstats stdout | handler( globalpromstats stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle globalpromstats stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open globalpromstats stdout | response = self._open(req, data) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open globalpromstats stdout | result = self._call_chain(self.handle_open, protocol, protocol + globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain globalpromstats stdout | result = func(*args) globalpromstats stdout | ^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open globalpromstats stdout | return self.do_open(http.client.HTTPConnection, req) globalpromstats stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ globalpromstats stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open globalpromstats stdout | raise URLError(err) globalpromstats stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:13:48,730 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:13:48,731 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:49.729681+00:00 (in 0.998449 seconds) securityworker stdout | 2025-11-08 15:13:48,731 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:18 GMT)" (scheduled at 2025-11-08 15:13:48.730780+00:00) securityworker stdout | 2025-11-08 15:13:48,731 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:13:48,731 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:13:48,734 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:13:48,735 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,747 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,747 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:48,747 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:48,747 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:48,748 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 1, 23]) securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:48,752 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:48,753 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2025, 11, 8, 15, 8, 48, 735554), 1, 23]) securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Total range: 1-23 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stdout | 2025-11-08 15:13:48,757 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selected random hole 0 with 1 total holes securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Selecting from hole range: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Rand max bound: 1 securityworker stdout | 2025-11-08 15:13:48,758 [99] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t1"."subject", "t1"."subject_backfilled", "t1"."artifact_type", "t1"."artifact_type_backfilled", "t2"."id", "t2"."manifest_id", "t2"."repository_id", "t2"."index_status", "t2"."error_json", "t2"."last_indexed", "t2"."indexer_hash", "t2"."indexer_version", "t2"."metadata_json" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((((("t2"."index_status" != %s) AND ("t2"."index_status" != %s)) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, -3, '37b46b4a70b6f1a19d5e4e18d21f57ff', datetime.datetime(2025, 11, 8, 15, 8, 48, 735554), 1, 23]) securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,761 [99] [DEBUG] [util.migrate.allocator] No candidates, marking entire block completed 1-23 by worker securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Marking the range completed: 1-23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new max to: 1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Discarding block and setting new min to: 23 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total blocks: 0 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] Total range: 23-1 securityworker stderr | 2025-11-08 15:13:48 [99] [DEBUG] [util.migrate.allocator] No more work by worker securityworker stdout | 2025-11-08 15:13:48,762 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:13:48,762 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:18 GMT)" executed successfully gcworker stdout | 2025-11-08 15:13:48,937 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:13:48,937 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:51.934779+00:00 (in 2.997493 seconds) gcworker stdout | 2025-11-08 15:13:48,937 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:18 GMT)" (scheduled at 2025-11-08 15:13:48.936826+00:00) gcworker stdout | 2025-11-08 15:13:48,937 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "externalnotificationevent" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['repo_image_expiry', 1, 0]) gcworker stdout | 2025-11-08 15:13:48,950 [71] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."method_id", "t1"."repository_id", "t1"."event_config_json" FROM "repositorynotification" AS "t1" WHERE ((("t1"."event_id" = %s) AND ("t1"."number_of_failures" < %s)) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [11, 3, 1762614768949, None, 1, 0]) gcworker stdout | 2025-11-08 15:13:48,953 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:13:48,954 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._scan_notifications (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:18 GMT)" executed successfully servicekey stdout | 2025-11-08 15:13:49,381 [100] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'servicekeyworker.py', 'pid': '100'} servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open servicekey stdout | h.request(req.get_method(), req.selector, req.data, headers, servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request servicekey stdout | self._send_request(method, url, body, headers, encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request servicekey stdout | self.endheaders(body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders servicekey stdout | self._send_output(message_body, encode_chunked=encode_chunked) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output servicekey stdout | self.send(msg) servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send servicekey stdout | self.connect() servicekey stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect servicekey stdout | self.sock = self._create_connection( servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection servicekey stdout | raise exceptions[0] servicekey stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection servicekey stdout | sock.connect(sa) servicekey stdout | ConnectionRefusedError: [Errno 111] Connection refused servicekey stdout | During handling of the above exception, another exception occurred: servicekey stdout | Traceback (most recent call last): servicekey stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run servicekey stdout | push_to_gateway( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway servicekey stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway servicekey stdout | handler( servicekey stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle servicekey stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open servicekey stdout | response = self._open(req, data) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open servicekey stdout | result = self._call_chain(self.handle_open, protocol, protocol + servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain servicekey stdout | result = func(*args) servicekey stdout | ^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open servicekey stdout | return self.do_open(http.client.HTTPConnection, req) servicekey stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ servicekey stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open servicekey stdout | raise URLError(err) servicekey stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:49,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:49,439 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:59.439570+00:00 (in 9.999644 seconds) notificationworker stdout | 2025-11-08 15:13:49,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:59 GMT)" (scheduled at 2025-11-08 15:13:49.439570+00:00) notificationworker stdout | 2025-11-08 15:13:49,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:49,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 49, 440192), True, datetime.datetime(2025, 11, 8, 15, 13, 49, 440192), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:49,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:49,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:49,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:13:59 GMT)" executed successfully securityworker stdout | 2025-11-08 15:13:49,729 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2025-11-08 15:13:49,730 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:18.730780+00:00 (in 29.000674 seconds) securityworker stdout | 2025-11-08 15:13:49,730 [99] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:19 GMT)" (scheduled at 2025-11-08 15:13:49.729681+00:00) securityworker stdout | 2025-11-08 15:13:49,730 [99] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2025-11-08 15:13:49,730 [99] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2025-11-08 15:13:49,733 [99] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2025-11-08 15:13:49,734 [99] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2025-11-08 15:13:49,746 [99] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2025-11-08 15:13:49,746 [99] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:19 GMT)" executed successfully quotaregistrysizeworker stdout | 2025-11-08 15:13:49,939 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2025-11-08 15:13:49,939 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:49.939496+00:00 (in 59.999572 seconds) quotaregistrysizeworker stdout | 2025-11-08 15:13:49,940 [86] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:49 GMT)" (scheduled at 2025-11-08 15:13:49.939496+00:00) quotaregistrysizeworker stdout | 2025-11-08 15:13:49,940 [86] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."size_bytes", "t1"."running", "t1"."queued", "t1"."completed_ms" FROM "quotaregistrysize" AS "t1" LIMIT %s OFFSET %s', [1, 0]) quotaregistrysizeworker stdout | 2025-11-08 15:13:49,951 [86] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2025-11-08 15:13:49,952 [86] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:49 GMT)" executed successfully proxycacheblobworker stdout | 2025-11-08 15:13:50,470 [83] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'proxycacheblobworker.py', 'pid': '83'} proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open proxycacheblobworker stdout | h.request(req.get_method(), req.selector, req.data, headers, proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request proxycacheblobworker stdout | self._send_request(method, url, body, headers, encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request proxycacheblobworker stdout | self.endheaders(body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders proxycacheblobworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output proxycacheblobworker stdout | self.send(msg) proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send proxycacheblobworker stdout | self.connect() proxycacheblobworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect proxycacheblobworker stdout | self.sock = self._create_connection( proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection proxycacheblobworker stdout | raise exceptions[0] proxycacheblobworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection proxycacheblobworker stdout | sock.connect(sa) proxycacheblobworker stdout | ConnectionRefusedError: [Errno 111] Connection refused proxycacheblobworker stdout | During handling of the above exception, another exception occurred: proxycacheblobworker stdout | Traceback (most recent call last): proxycacheblobworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run proxycacheblobworker stdout | push_to_gateway( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway proxycacheblobworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway proxycacheblobworker stdout | handler( proxycacheblobworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle proxycacheblobworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open proxycacheblobworker stdout | response = self._open(req, data) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open proxycacheblobworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain proxycacheblobworker stdout | result = func(*args) proxycacheblobworker stdout | ^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open proxycacheblobworker stdout | return self.do_open(http.client.HTTPConnection, req) proxycacheblobworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ proxycacheblobworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open proxycacheblobworker stdout | raise URLError(err) proxycacheblobworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:13:50,582 [98] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityscanningnotificationworker.py', 'pid': '98'} securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityscanningnotificationworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityscanningnotificationworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityscanningnotificationworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityscanningnotificationworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityscanningnotificationworker stdout | self.send(msg) securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityscanningnotificationworker stdout | self.connect() securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityscanningnotificationworker stdout | self.sock = self._create_connection( securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityscanningnotificationworker stdout | raise exceptions[0] securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityscanningnotificationworker stdout | sock.connect(sa) securityscanningnotificationworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityscanningnotificationworker stdout | During handling of the above exception, another exception occurred: securityscanningnotificationworker stdout | Traceback (most recent call last): securityscanningnotificationworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityscanningnotificationworker stdout | push_to_gateway( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityscanningnotificationworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityscanningnotificationworker stdout | handler( securityscanningnotificationworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityscanningnotificationworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityscanningnotificationworker stdout | response = self._open(req, data) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityscanningnotificationworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityscanningnotificationworker stdout | result = func(*args) securityscanningnotificationworker stdout | ^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityscanningnotificationworker stdout | return self.do_open(http.client.HTTPConnection, req) securityscanningnotificationworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityscanningnotificationworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityscanningnotificationworker stdout | raise URLError(err) securityscanningnotificationworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:50,734 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:50,734 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:13:55.732697+00:00 (in 4.998213 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:50,734 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:50 GMT)" (scheduled at 2025-11-08 15:13:50.733950+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:50,734 [83] [DEBUG] [workers.queueworker] Running watchdog. proxycacheblobworker stdout | 2025-11-08 15:13:50,734 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:50 GMT)" executed successfully builder stdout | 2025-11-08 15:13:51,172 [65] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'builder.py', 'pid': '65'} builder stdout | Traceback (most recent call last): builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open builder stdout | h.request(req.get_method(), req.selector, req.data, headers, builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request builder stdout | self._send_request(method, url, body, headers, encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request builder stdout | self.endheaders(body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders builder stdout | self._send_output(message_body, encode_chunked=encode_chunked) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output builder stdout | self.send(msg) builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send builder stdout | self.connect() builder stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect builder stdout | self.sock = self._create_connection( builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection builder stdout | raise exceptions[0] builder stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection builder stdout | sock.connect(sa) builder stdout | ConnectionRefusedError: [Errno 111] Connection refused builder stdout | During handling of the above exception, another exception occurred: builder stdout | Traceback (most recent call last): builder stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run builder stdout | push_to_gateway( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway builder stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway builder stdout | handler( builder stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle builder stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open builder stdout | response = self._open(req, data) builder stdout | ^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open builder stdout | result = self._call_chain(self.handle_open, protocol, protocol + builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain builder stdout | result = func(*args) builder stdout | ^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open builder stdout | return self.do_open(http.client.HTTPConnection, req) builder stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ builder stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open builder stdout | raise URLError(err) builder stdout | urllib.error.URLError: buildlogsarchiver stdout | 2025-11-08 15:13:51,205 [66] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'buildlogsarchiver.py', 'pid': '66'} buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open buildlogsarchiver stdout | h.request(req.get_method(), req.selector, req.data, headers, buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request buildlogsarchiver stdout | self._send_request(method, url, body, headers, encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request buildlogsarchiver stdout | self.endheaders(body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders buildlogsarchiver stdout | self._send_output(message_body, encode_chunked=encode_chunked) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output buildlogsarchiver stdout | self.send(msg) buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send buildlogsarchiver stdout | self.connect() buildlogsarchiver stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect buildlogsarchiver stdout | self.sock = self._create_connection( buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection buildlogsarchiver stdout | raise exceptions[0] buildlogsarchiver stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection buildlogsarchiver stdout | sock.connect(sa) buildlogsarchiver stdout | ConnectionRefusedError: [Errno 111] Connection refused buildlogsarchiver stdout | During handling of the above exception, another exception occurred: buildlogsarchiver stdout | Traceback (most recent call last): buildlogsarchiver stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run buildlogsarchiver stdout | push_to_gateway( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway buildlogsarchiver stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway buildlogsarchiver stdout | handler( buildlogsarchiver stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle buildlogsarchiver stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open buildlogsarchiver stdout | response = self._open(req, data) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open buildlogsarchiver stdout | result = self._call_chain(self.handle_open, protocol, protocol + buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain buildlogsarchiver stdout | result = func(*args) buildlogsarchiver stdout | ^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open buildlogsarchiver stdout | return self.do_open(http.client.HTTPConnection, req) buildlogsarchiver stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ buildlogsarchiver stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open buildlogsarchiver stdout | raise URLError(err) buildlogsarchiver stdout | urllib.error.URLError: pullstatsredisflushworker stderr | failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'pullstatsredisflushworker.py', 'pid': '84'} pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open pullstatsredisflushworker stderr | h.request(req.get_method(), req.selector, req.data, headers, pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1338, in request pullstatsredisflushworker stderr | self._send_request(method, url, body, headers, encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request pullstatsredisflushworker stderr | self.endheaders(body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders pullstatsredisflushworker stderr | self._send_output(message_body, encode_chunked=encode_chunked) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output pullstatsredisflushworker stderr | self.send(msg) pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1037, in send pullstatsredisflushworker stderr | self.connect() pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect pullstatsredisflushworker stderr | self.sock = self._create_connection( pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection pullstatsredisflushworker stderr | raise exceptions[0] pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection pullstatsredisflushworker stderr | sock.connect(sa) pullstatsredisflushworker stderr | ConnectionRefusedError: [Errno 111] Connection refused pullstatsredisflushworker stderr | During handling of the above exception, another exception occurred: pullstatsredisflushworker stderr | Traceback (most recent call last): pullstatsredisflushworker stderr | File "/quay-registry/util/metrics/prometheus.py", line 140, in run pullstatsredisflushworker stderr | push_to_gateway( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway pullstatsredisflushworker stderr | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway pullstatsredisflushworker stderr | handler( pullstatsredisflushworker stderr | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle pullstatsredisflushworker stderr | resp = build_opener(HTTPHandler).open(request, timeout=timeout) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open pullstatsredisflushworker stderr | response = self._open(req, data) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open pullstatsredisflushworker stderr | result = self._call_chain(self.handle_open, protocol, protocol + pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain pullstatsredisflushworker stderr | result = func(*args) pullstatsredisflushworker stderr | ^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open pullstatsredisflushworker stderr | return self.do_open(http.client.HTTPConnection, req) pullstatsredisflushworker stderr | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pullstatsredisflushworker stderr | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open pullstatsredisflushworker stderr | raise URLError(err) pullstatsredisflushworker stderr | urllib.error.URLError: gcworker stdout | 2025-11-08 15:13:51,934 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2025-11-08 15:13:51,935 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:18.936826+00:00 (in 27.001576 seconds) gcworker stdout | 2025-11-08 15:13:51,935 [71] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:21 GMT)" (scheduled at 2025-11-08 15:13:51.934779+00:00) gcworker stdout | 2025-11-08 15:13:51,936 [71] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1761405231935, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2025-11-08 15:13:51,949 [71] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2025-11-08 15:13:51,949 [71] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2025-11-08 15:13:51,949 [71] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:21 GMT)" executed successfully expiredappspecifictokenworker stdout | 2025-11-08 15:13:52,068 [69] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '69'} expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open expiredappspecifictokenworker stdout | h.request(req.get_method(), req.selector, req.data, headers, expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request expiredappspecifictokenworker stdout | self._send_request(method, url, body, headers, encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request expiredappspecifictokenworker stdout | self.endheaders(body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders expiredappspecifictokenworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output expiredappspecifictokenworker stdout | self.send(msg) expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send expiredappspecifictokenworker stdout | self.connect() expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect expiredappspecifictokenworker stdout | self.sock = self._create_connection( expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection expiredappspecifictokenworker stdout | raise exceptions[0] expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection expiredappspecifictokenworker stdout | sock.connect(sa) expiredappspecifictokenworker stdout | ConnectionRefusedError: [Errno 111] Connection refused expiredappspecifictokenworker stdout | During handling of the above exception, another exception occurred: expiredappspecifictokenworker stdout | Traceback (most recent call last): expiredappspecifictokenworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run expiredappspecifictokenworker stdout | push_to_gateway( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway expiredappspecifictokenworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway expiredappspecifictokenworker stdout | handler( expiredappspecifictokenworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle expiredappspecifictokenworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open expiredappspecifictokenworker stdout | response = self._open(req, data) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open expiredappspecifictokenworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain expiredappspecifictokenworker stdout | result = func(*args) expiredappspecifictokenworker stdout | ^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open expiredappspecifictokenworker stdout | return self.do_open(http.client.HTTPConnection, req) expiredappspecifictokenworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expiredappspecifictokenworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open expiredappspecifictokenworker stdout | raise URLError(err) expiredappspecifictokenworker stdout | urllib.error.URLError: namespacegcworker stdout | 2025-11-08 15:13:52,653 [80] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'namespacegcworker.py', 'pid': '80'} namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open namespacegcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request namespacegcworker stdout | self._send_request(method, url, body, headers, encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request namespacegcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders namespacegcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output namespacegcworker stdout | self.send(msg) namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send namespacegcworker stdout | self.connect() namespacegcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect namespacegcworker stdout | self.sock = self._create_connection( namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection namespacegcworker stdout | raise exceptions[0] namespacegcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection namespacegcworker stdout | sock.connect(sa) namespacegcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused namespacegcworker stdout | During handling of the above exception, another exception occurred: namespacegcworker stdout | Traceback (most recent call last): namespacegcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run namespacegcworker stdout | push_to_gateway( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway namespacegcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway namespacegcworker stdout | handler( namespacegcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle namespacegcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open namespacegcworker stdout | response = self._open(req, data) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open namespacegcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain namespacegcworker stdout | result = func(*args) namespacegcworker stdout | ^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open namespacegcworker stdout | return self.do_open(http.client.HTTPConnection, req) namespacegcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ namespacegcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open namespacegcworker stdout | raise URLError(err) namespacegcworker stdout | urllib.error.URLError: manifestsubjectbackfillworker stdout | 2025-11-08 15:13:52,668 [78] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestsubjectbackfillworker.py', 'pid': '78'} manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestsubjectbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestsubjectbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestsubjectbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestsubjectbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestsubjectbackfillworker stdout | self.send(msg) manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestsubjectbackfillworker stdout | self.connect() manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestsubjectbackfillworker stdout | self.sock = self._create_connection( manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestsubjectbackfillworker stdout | raise exceptions[0] manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestsubjectbackfillworker stdout | sock.connect(sa) manifestsubjectbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestsubjectbackfillworker stdout | During handling of the above exception, another exception occurred: manifestsubjectbackfillworker stdout | Traceback (most recent call last): manifestsubjectbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestsubjectbackfillworker stdout | push_to_gateway( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestsubjectbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestsubjectbackfillworker stdout | handler( manifestsubjectbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestsubjectbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestsubjectbackfillworker stdout | response = self._open(req, data) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestsubjectbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestsubjectbackfillworker stdout | result = func(*args) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestsubjectbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestsubjectbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestsubjectbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestsubjectbackfillworker stdout | raise URLError(err) manifestsubjectbackfillworker stdout | urllib.error.URLError: repositoryactioncounter stdout | 2025-11-08 15:13:53,041 [94] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositoryactioncounter.py', 'pid': '94'} repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositoryactioncounter stdout | h.request(req.get_method(), req.selector, req.data, headers, repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositoryactioncounter stdout | self._send_request(method, url, body, headers, encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositoryactioncounter stdout | self.endheaders(body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositoryactioncounter stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositoryactioncounter stdout | self.send(msg) repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositoryactioncounter stdout | self.connect() repositoryactioncounter stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositoryactioncounter stdout | self.sock = self._create_connection( repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositoryactioncounter stdout | raise exceptions[0] repositoryactioncounter stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositoryactioncounter stdout | sock.connect(sa) repositoryactioncounter stdout | ConnectionRefusedError: [Errno 111] Connection refused repositoryactioncounter stdout | During handling of the above exception, another exception occurred: repositoryactioncounter stdout | Traceback (most recent call last): repositoryactioncounter stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositoryactioncounter stdout | push_to_gateway( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositoryactioncounter stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositoryactioncounter stdout | handler( repositoryactioncounter stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositoryactioncounter stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositoryactioncounter stdout | response = self._open(req, data) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositoryactioncounter stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositoryactioncounter stdout | result = func(*args) repositoryactioncounter stdout | ^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositoryactioncounter stdout | return self.do_open(http.client.HTTPConnection, req) repositoryactioncounter stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositoryactioncounter stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositoryactioncounter stdout | raise URLError(err) repositoryactioncounter stdout | urllib.error.URLError: quotatotalworker stdout | 2025-11-08 15:13:53,848 [87] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotatotalworker stdout | 2025-11-08 15:13:53,849 [87] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:08.848743+00:00 (in 14.999559 seconds) quotatotalworker stdout | 2025-11-08 15:13:53,849 [87] [INFO] [apscheduler.executors.default] Running job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:14:08 GMT)" (scheduled at 2025-11-08 15:13:53.848743+00:00) quotatotalworker stdout | 2025-11-08 15:13:53,849 [87] [INFO] [__main__] Quota backfill worker started, searching for namespaces to calculate size quotatotalworker stdout | 2025-11-08 15:13:53,850 [87] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ((NOT EXISTS(SELECT "t2"."id" FROM "quotanamespacesize" AS "t2" WHERE (("t2"."namespace_user_id" = "t1"."id") AND ("t2"."backfill_start_ms" IS NOT %s))) AND ("t1"."enabled" = %s)) AND ("t1"."robot" = %s)) LIMIT %s', [None, True, False, 100]) quotatotalworker stdout | 2025-11-08 15:13:53,862 [87] [DEBUG] [data.database] Disconnecting from database. quotatotalworker stdout | 2025-11-08 15:13:53,862 [87] [INFO] [apscheduler.executors.default] Job "QuotaTotalWorker.backfill (trigger: interval[0:00:15], next run at: 2025-11-08 15:14:08 GMT)" executed successfully repositorygcworker stdout | 2025-11-08 15:13:53,885 [95] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'repositorygcworker.py', 'pid': '95'} repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open repositorygcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request repositorygcworker stdout | self._send_request(method, url, body, headers, encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request repositorygcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders repositorygcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output repositorygcworker stdout | self.send(msg) repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send repositorygcworker stdout | self.connect() repositorygcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect repositorygcworker stdout | self.sock = self._create_connection( repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection repositorygcworker stdout | raise exceptions[0] repositorygcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection repositorygcworker stdout | sock.connect(sa) repositorygcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused repositorygcworker stdout | During handling of the above exception, another exception occurred: repositorygcworker stdout | Traceback (most recent call last): repositorygcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run repositorygcworker stdout | push_to_gateway( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway repositorygcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway repositorygcworker stdout | handler( repositorygcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle repositorygcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open repositorygcworker stdout | response = self._open(req, data) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open repositorygcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain repositorygcworker stdout | result = func(*args) repositorygcworker stdout | ^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open repositorygcworker stdout | return self.do_open(http.client.HTTPConnection, req) repositorygcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repositorygcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open repositorygcworker stdout | raise URLError(err) repositorygcworker stdout | urllib.error.URLError: repositorygcworker stdout | 2025-11-08 15:13:54,929 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2025-11-08 15:13:54,929 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:20.931018+00:00 (in 26.001050 seconds) repositorygcworker stdout | 2025-11-08 15:13:54,930 [95] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:54 GMT)" (scheduled at 2025-11-08 15:13:54.929582+00:00) repositorygcworker stdout | 2025-11-08 15:13:54,930 [95] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2025-11-08 15:13:54,930 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 54, 930252), True, datetime.datetime(2025, 11, 8, 15, 13, 54, 930252), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2025-11-08 15:13:54,943 [95] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2025-11-08 15:13:54,943 [95] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2025-11-08 15:13:54,943 [95] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:54 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:13:55,439 [73] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '73'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,468 [273] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '273'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,707 [274] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '274'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,714 [277] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '277'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:13:55,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:13:55,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:05.732697+00:00 (in 9.999582 seconds) proxycacheblobworker stdout | 2025-11-08 15:13:55,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:05 GMT)" (scheduled at 2025-11-08 15:13:55.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:13:55,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:13:55,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 55, 733463), True, datetime.datetime(2025, 11, 8, 15, 13, 55, 733463), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:13:55,748 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:13:55,748 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:13:55,748 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:05 GMT)" executed successfully gunicorn-registry stdout | 2025-11-08 15:13:55,752 [278] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '278'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,759 [272] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '272'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,784 [276] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '276'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,825 [279] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '279'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: gunicorn-registry stdout | 2025-11-08 15:13:55,971 [271] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'registry:application', 'pid': '271'} gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-registry stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-registry stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-registry stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-registry stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-registry stdout | self.send(msg) gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-registry stdout | self.connect() gunicorn-registry stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-registry stdout | self.sock = self._create_connection( gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-registry stdout | sock.connect(sa) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-registry stdout | self._internal_connect(address) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-registry stdout | raise _SocketError(err, strerror(err)) gunicorn-registry stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-registry stdout | During handling of the above exception, another exception occurred: gunicorn-registry stdout | Traceback (most recent call last): gunicorn-registry stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-registry stdout | push_to_gateway( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-registry stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-registry stdout | handler( gunicorn-registry stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-registry stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-registry stdout | response = self._open(req, data) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-registry stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-registry stdout | result = func(*args) gunicorn-registry stdout | ^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-registry stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-registry stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-registry stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-registry stdout | raise URLError(err) gunicorn-registry stdout | urllib.error.URLError: manifestbackfillworker stdout | 2025-11-08 15:13:56,537 [77] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'manifestbackfillworker.py', 'pid': '77'} manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open manifestbackfillworker stdout | h.request(req.get_method(), req.selector, req.data, headers, manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request manifestbackfillworker stdout | self._send_request(method, url, body, headers, encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request manifestbackfillworker stdout | self.endheaders(body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders manifestbackfillworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output manifestbackfillworker stdout | self.send(msg) manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send manifestbackfillworker stdout | self.connect() manifestbackfillworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect manifestbackfillworker stdout | self.sock = self._create_connection( manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection manifestbackfillworker stdout | raise exceptions[0] manifestbackfillworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection manifestbackfillworker stdout | sock.connect(sa) manifestbackfillworker stdout | ConnectionRefusedError: [Errno 111] Connection refused manifestbackfillworker stdout | During handling of the above exception, another exception occurred: manifestbackfillworker stdout | Traceback (most recent call last): manifestbackfillworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run manifestbackfillworker stdout | push_to_gateway( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway manifestbackfillworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway manifestbackfillworker stdout | handler( manifestbackfillworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle manifestbackfillworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open manifestbackfillworker stdout | response = self._open(req, data) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open manifestbackfillworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain manifestbackfillworker stdout | result = func(*args) manifestbackfillworker stdout | ^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open manifestbackfillworker stdout | return self.do_open(http.client.HTTPConnection, req) manifestbackfillworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ manifestbackfillworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open manifestbackfillworker stdout | raise URLError(err) manifestbackfillworker stdout | urllib.error.URLError: securityscanningnotificationworker stdout | 2025-11-08 15:13:56,637 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2025-11-08 15:13:56,638 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:18.636554+00:00 (in 21.998440 seconds) securityscanningnotificationworker stdout | 2025-11-08 15:13:56,638 [98] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:56 GMT)" (scheduled at 2025-11-08 15:13:56.637712+00:00) securityscanningnotificationworker stdout | 2025-11-08 15:13:56,638 [98] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2025-11-08 15:13:56,638 [98] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:14:56 GMT)" executed successfully autopruneworker stdout | 2025-11-08 15:13:57,640 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run autopruneworker stdout | 2025-11-08 15:13:57,640 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:27.639981+00:00 (in 29.999579 seconds) autopruneworker stdout | 2025-11-08 15:13:57,640 [63] [INFO] [apscheduler.executors.default] Running job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:27 GMT)" (scheduled at 2025-11-08 15:13:57.639981+00:00) autopruneworker stdout | 2025-11-08 15:13:57,649 [63] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_id", "t1"."last_ran_ms", "t1"."status" FROM "autoprunetaskstatus" AS "t1" WHERE (("t1"."namespace_id" NOT IN (SELECT "t2"."id" FROM "user" AS "t2" WHERE (("t2"."enabled" = %s) AND ("t2"."id" = "t1"."namespace_id")))) AND (("t1"."last_ran_ms" < %s) OR ("t1"."last_ran_ms" IS %s))) ORDER BY "t1"."last_ran_ms" ASC NULLS first LIMIT %s OFFSET %s FOR UPDATE SKIP LOCKED', [False, 1762614777648, None, 1, 0]) autopruneworker stdout | 2025-11-08 15:13:57,654 [63] [INFO] [__main__] no autoprune tasks found, exiting... autopruneworker stdout | 2025-11-08 15:13:57,654 [63] [DEBUG] [data.database] Disconnecting from database. autopruneworker stdout | 2025-11-08 15:13:57,654 [63] [INFO] [apscheduler.executors.default] Job "AutoPruneWorker.prune (trigger: interval[0:00:30], next run at: 2025-11-08 15:14:27 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:13:58,903 [242] [DEBUG] [app] Starting request: urn:request:839b0619-b9fa-4682-9a12-e50b892aee11 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-web stdout | 2025-11-08 15:13:58,904 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2025-11-08 15:13:58,905 [271] [DEBUG] [app] Starting request: urn:request:29013599-e4e9-47fe-87bc-455a07b2f691 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:58,906 [271] [DEBUG] [app] Ending request: urn:request:29013599-e4e9-47fe-87bc-455a07b2f691 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:29013599-e4e9-47fe-87bc-455a07b2f691', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} gunicorn-registry stdout | 2025-11-08 15:13:58,906 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-web stdout | 2025-11-08 15:13:58,906 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:58,907 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:58,908 [242] [DEBUG] [app] Starting request: urn:request:3961bc3b-4609-4e43-8510-6ddf5f4cd678 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:58,908 [242] [DEBUG] [app] Ending request: urn:request:3961bc3b-4609-4e43-8510-6ddf5f4cd678 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:3961bc3b-4609-4e43-8510-6ddf5f4cd678', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:58,908 [242] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:58,909 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:58,909 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:58,909 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:58,909 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:58,917 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:58,917 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:58,927 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:58,930 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:58,933 [242] [DEBUG] [app] Ending request: urn:request:839b0619-b9fa-4682-9a12-e50b892aee11 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:839b0619-b9fa-4682-9a12-e50b892aee11', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:58,933 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:58,934 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.032 118 0.031) gunicorn-web stdout | 2025-11-08 15:13:58,956 [242] [DEBUG] [app] Starting request: urn:request:6bf3ef09-25b4-4379-8799-e594ba572526 (/health/instance) {'X-Forwarded-For': '10.130.2.2'} gunicorn-registry stdout | 2025-11-08 15:13:58,957 [271] [DEBUG] [app] Starting request: urn:request:03e2a6d2-29d0-4179-9b56-6d90edb70b89 (/v1/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-registry stdout | 2025-11-08 15:13:58,957 [271] [DEBUG] [app] Ending request: urn:request:03e2a6d2-29d0-4179-9b56-6d90edb70b89 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:03e2a6d2-29d0-4179-9b56-6d90edb70b89', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '658b64ca', 'user-agent': 'python-requests/2.32.3'} nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 162 0.001) gunicorn-registry stdout | 2025-11-08 15:13:58,958 [271] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:58 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:58,958 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2025-11-08 15:13:58,958 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2025-11-08 15:13:58,960 [243] [DEBUG] [app] Starting request: urn:request:03531e69-2ac9-4f5d-bc98-4fc1c54c37f7 (/_internal_ping) {'X-Forwarded-For': '::1'} gunicorn-web stdout | 2025-11-08 15:13:58,960 [243] [DEBUG] [app] Ending request: urn:request:03531e69-2ac9-4f5d-bc98-4fc1c54c37f7 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:03531e69-2ac9-4f5d-bc98-4fc1c54c37f7', 'remote_addr': '::1', 'http_method': 'GET', 'original_url': 'http://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'python-requests/2.32.3'} gunicorn-web stdout | 2025-11-08 15:13:58,960 [243] [INFO] [gunicorn.access] ::1 - - [08/Nov/2025:15:13:58 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.32.3" gunicorn-web stdout | 2025-11-08 15:13:58,960 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | ::1 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.32.3" (0.001 159 0.001) gunicorn-web stdout | 2025-11-08 15:13:58,960 [242] [DEBUG] [data.model.health] Validating database connection. gunicorn-web stdout | 2025-11-08 15:13:58,960 [242] [INFO] [data.database] Setting database host to quayregistry-quay-database for worker gunicorn-web gunicorn-web stdout | 2025-11-08 15:13:58,961 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2025-11-08 15:13:58,968 [242] [DEBUG] [data.model.health] Checking for existence of team roles, timeout 5000 ms. gunicorn-web stdout | 2025-11-08 15:13:58,968 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (5000,)) gunicorn-web stdout | 2025-11-08 15:13:58,978 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2025-11-08 15:13:58,982 [242] [DEBUG] [peewee] ('SET statement_timeout=%s;', (0,)) gunicorn-web stdout | 2025-11-08 15:13:58,985 [242] [DEBUG] [app] Ending request: urn:request:6bf3ef09-25b4-4379-8799-e594ba572526 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6bf3ef09-25b4-4379-8799-e594ba572526', 'remote_addr': '10.130.2.2', 'http_method': 'GET', 'original_url': 'http://10.130.2.13/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '212ec807', 'user-agent': 'kube-probe/1.32'} gunicorn-web stdout | 2025-11-08 15:13:58,985 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2025-11-08 15:13:58,985 [242] [INFO] [gunicorn.access] 10.130.2.2 - - [08/Nov/2025:15:13:58 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.32" nginx stdout | 10.130.2.2 (-) - - [08/Nov/2025:15:13:58 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.32" (0.030 118 0.030) gcworker stdout | 2025-11-08 15:13:59,021 [71] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'gcworker.py', 'pid': '71'} gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gcworker stdout | h.request(req.get_method(), req.selector, req.data, headers, gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gcworker stdout | self._send_request(method, url, body, headers, encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gcworker stdout | self.endheaders(body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gcworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gcworker stdout | self.send(msg) gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gcworker stdout | self.connect() gcworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gcworker stdout | self.sock = self._create_connection( gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection gcworker stdout | raise exceptions[0] gcworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection gcworker stdout | sock.connect(sa) gcworker stdout | ConnectionRefusedError: [Errno 111] Connection refused gcworker stdout | During handling of the above exception, another exception occurred: gcworker stdout | Traceback (most recent call last): gcworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gcworker stdout | push_to_gateway( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gcworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gcworker stdout | handler( gcworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gcworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gcworker stdout | response = self._open(req, data) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gcworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gcworker stdout | result = func(*args) gcworker stdout | ^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gcworker stdout | return self.do_open(http.client.HTTPConnection, req) gcworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gcworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gcworker stdout | raise URLError(err) gcworker stdout | urllib.error.URLError: notificationworker stdout | 2025-11-08 15:13:59,439 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2025-11-08 15:13:59,440 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:09.439570+00:00 (in 9.999564 seconds) notificationworker stdout | 2025-11-08 15:13:59,440 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:09 GMT)" (scheduled at 2025-11-08 15:13:59.439570+00:00) notificationworker stdout | 2025-11-08 15:13:59,440 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2025-11-08 15:13:59,440 [82] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 13, 59, 440346), True, datetime.datetime(2025, 11, 8, 15, 13, 59, 440346), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2025-11-08 15:13:59,453 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2025-11-08 15:13:59,453 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2025-11-08 15:13:59,453 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:09 GMT)" executed successfully namespacegcworker stdout | 2025-11-08 15:14:00,958 [80] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2025-11-08 15:14:00,958 [80] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:13.957387+00:00 (in 12.998747 seconds) namespacegcworker stdout | 2025-11-08 15:14:00,958 [80] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:15:00 GMT)" (scheduled at 2025-11-08 15:14:00.958245+00:00) namespacegcworker stdout | 2025-11-08 15:14:00,958 [80] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2025-11-08 15:14:00,959 [80] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2025-11-08 15:15:00 GMT)" executed successfully gunicorn-web stdout | 2025-11-08 15:14:03,312 [75] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '75'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:14:04,685 [242] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:14:04,868 [241] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:14:04,873 [243] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: logrotateworker stdout | 2025-11-08 15:14:04,991 [76] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'logrotateworker.py', 'pid': '76'} logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open logrotateworker stdout | h.request(req.get_method(), req.selector, req.data, headers, logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request logrotateworker stdout | self._send_request(method, url, body, headers, encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request logrotateworker stdout | self.endheaders(body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders logrotateworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output logrotateworker stdout | self.send(msg) logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send logrotateworker stdout | self.connect() logrotateworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect logrotateworker stdout | self.sock = self._create_connection( logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection logrotateworker stdout | raise exceptions[0] logrotateworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection logrotateworker stdout | sock.connect(sa) logrotateworker stdout | ConnectionRefusedError: [Errno 111] Connection refused logrotateworker stdout | During handling of the above exception, another exception occurred: logrotateworker stdout | Traceback (most recent call last): logrotateworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run logrotateworker stdout | push_to_gateway( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway logrotateworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway logrotateworker stdout | handler( logrotateworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle logrotateworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open logrotateworker stdout | response = self._open(req, data) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open logrotateworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain logrotateworker stdout | result = func(*args) logrotateworker stdout | ^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open logrotateworker stdout | return self.do_open(http.client.HTTPConnection, req) logrotateworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ logrotateworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open logrotateworker stdout | raise URLError(err) logrotateworker stdout | urllib.error.URLError: proxycacheblobworker stdout | 2025-11-08 15:14:05,732 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run proxycacheblobworker stdout | 2025-11-08 15:14:05,733 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2025-11-08 15:14:15.732697+00:00 (in 9.999588 seconds) proxycacheblobworker stdout | 2025-11-08 15:14:05,733 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:15 GMT)" (scheduled at 2025-11-08 15:14:05.732697+00:00) proxycacheblobworker stdout | 2025-11-08 15:14:05,733 [83] [DEBUG] [workers.queueworker] Getting work item from queue. proxycacheblobworker stdout | 2025-11-08 15:14:05,734 [83] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2025, 11, 8, 15, 14, 5, 733479), True, datetime.datetime(2025, 11, 8, 15, 14, 5, 733479), 0, 'proxycacheblob/%', 50, 1, 0]) proxycacheblobworker stdout | 2025-11-08 15:14:05,746 [83] [DEBUG] [workers.queueworker] No more work. proxycacheblobworker stdout | 2025-11-08 15:14:05,746 [83] [DEBUG] [data.database] Disconnecting from database. proxycacheblobworker stdout | 2025-11-08 15:14:05,746 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2025-11-08 15:14:15 GMT)" executed successfully teamsyncworker stdout | 2025-11-08 15:14:05,883 [102] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'teamsyncworker.py', 'pid': '102'} teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open teamsyncworker stdout | h.request(req.get_method(), req.selector, req.data, headers, teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request teamsyncworker stdout | self._send_request(method, url, body, headers, encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request teamsyncworker stdout | self.endheaders(body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders teamsyncworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output teamsyncworker stdout | self.send(msg) teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send teamsyncworker stdout | self.connect() teamsyncworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect teamsyncworker stdout | self.sock = self._create_connection( teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection teamsyncworker stdout | raise exceptions[0] teamsyncworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection teamsyncworker stdout | sock.connect(sa) teamsyncworker stdout | ConnectionRefusedError: [Errno 111] Connection refused teamsyncworker stdout | During handling of the above exception, another exception occurred: teamsyncworker stdout | Traceback (most recent call last): teamsyncworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run teamsyncworker stdout | push_to_gateway( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway teamsyncworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway teamsyncworker stdout | handler( teamsyncworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle teamsyncworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open teamsyncworker stdout | response = self._open(req, data) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open teamsyncworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain teamsyncworker stdout | result = func(*args) teamsyncworker stdout | ^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open teamsyncworker stdout | return self.do_open(http.client.HTTPConnection, req) teamsyncworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ teamsyncworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open teamsyncworker stdout | raise URLError(err) teamsyncworker stdout | urllib.error.URLError: gunicorn-web stdout | 2025-11-08 15:14:06,342 [244] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open gunicorn-web stdout | h.request(req.get_method(), req.selector, req.data, headers, gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request gunicorn-web stdout | self._send_request(method, url, body, headers, encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request gunicorn-web stdout | self.endheaders(body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders gunicorn-web stdout | self._send_output(message_body, encode_chunked=encode_chunked) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output gunicorn-web stdout | self.send(msg) gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send gunicorn-web stdout | self.connect() gunicorn-web stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect gunicorn-web stdout | self.sock = self._create_connection( gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/socket.py", line 115, in create_connection gunicorn-web stdout | sock.connect(sa) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 586, in connect gunicorn-web stdout | self._internal_connect(address) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/gevent/_socketcommon.py", line 630, in _internal_connect gunicorn-web stdout | raise _SocketError(err, strerror(err)) gunicorn-web stdout | ConnectionRefusedError: [Errno 111] Connection refused gunicorn-web stdout | During handling of the above exception, another exception occurred: gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run gunicorn-web stdout | push_to_gateway( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway gunicorn-web stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway gunicorn-web stdout | handler( gunicorn-web stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle gunicorn-web stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open gunicorn-web stdout | response = self._open(req, data) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open gunicorn-web stdout | result = self._call_chain(self.handle_open, protocol, protocol + gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain gunicorn-web stdout | result = func(*args) gunicorn-web stdout | ^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open gunicorn-web stdout | return self.do_open(http.client.HTTPConnection, req) gunicorn-web stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gunicorn-web stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open gunicorn-web stdout | raise URLError(err) gunicorn-web stdout | urllib.error.URLError: securityworker stdout | 2025-11-08 15:14:06,478 [99] [ERROR] [util.metrics.prometheus] failed to push registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7787cb8d98-rgczk', 'process_name': 'securityworker.py', 'pid': '99'} securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1344, in do_open securityworker stdout | h.request(req.get_method(), req.selector, req.data, headers, securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1338, in request securityworker stdout | self._send_request(method, url, body, headers, encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1384, in _send_request securityworker stdout | self.endheaders(body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1333, in endheaders securityworker stdout | self._send_output(message_body, encode_chunked=encode_chunked) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1093, in _send_output securityworker stdout | self.send(msg) securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1037, in send securityworker stdout | self.connect() securityworker stdout | File "/usr/lib64/python3.12/http/client.py", line 1003, in connect securityworker stdout | self.sock = self._create_connection( securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 865, in create_connection securityworker stdout | raise exceptions[0] securityworker stdout | File "/usr/lib64/python3.12/socket.py", line 850, in create_connection securityworker stdout | sock.connect(sa) securityworker stdout | ConnectionRefusedError: [Errno 111] Connection refused securityworker stdout | During handling of the above exception, another exception occurred: securityworker stdout | Traceback (most recent call last): securityworker stdout | File "/quay-registry/util/metrics/prometheus.py", line 140, in run securityworker stdout | push_to_gateway( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 289, in push_to_gateway securityworker stdout | _use_gateway('PUT', gateway, job, registry, grouping_key, timeout, handler) securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 358, in _use_gateway securityworker stdout | handler( securityworker stdout | File "/opt/app-root/lib64/python3.12/site-packages/prometheus_client/exposition.py", line 221, in handle securityworker stdout | resp = build_opener(HTTPHandler).open(request, timeout=timeout) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 515, in open securityworker stdout | response = self._open(req, data) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 532, in _open securityworker stdout | result = self._call_chain(self.handle_open, protocol, protocol + securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 492, in _call_chain securityworker stdout | result = func(*args) securityworker stdout | ^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1373, in http_open securityworker stdout | return self.do_open(http.client.HTTPConnection, req) securityworker stdout | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ securityworker stdout | File "/usr/lib64/python3.12/urllib/request.py", line 1347, in do_open securityworker stdout | raise URLError(err) securityworker stdout | urllib.error.URLError: